IQnection\BigCommerceApp\App\Auth
Synopsis
class Auth
extends Security
{
- // members
- private static array $allowed_actions = ;
- private static array $extensions = ;
- private static string $url_segment = '_bc/auth';
- private static boolean $autologin_enabled = false;
- private static boolean $frame_options = false;
- private static string $template_main = 'IQnection\BigCommerceApp\App\Auth';
- private static $page_class = IQnection\BigCommmerceApp\App\Main::class;
- private static string $login_url = '_bc/auth/login';
- private static string $logout_url = '_bc/auth/logout';
- private static $default_user_account;
- // methods
- public void Link()
- public void AbsoluteLink()
- public static void permissionFailure()
- public void DashboardLoginForm()
- public void load()
- private void verifyBcSignedRequest()
- private void validateAccess()
Hierarchy
Extends
- SilverStripe\Security\Security
Members
private
- $allowed_actions
- $autologin_enabled
- $default_user_account
- $extensions
- $frame_options
- $login_url
- $logout_url
- $page_class
- $template_main
- $url_segment
Methods
private
- validateAccess()
- verifyBcSignedRequest() — verifies the request is a valid BigCommerce request to load the app
public
- AbsoluteLink()
- DashboardLoginForm()
- Link()
- load() — action used to load the App content into the iframe within the BigCommerce admin app interface
- permissionFailure()