OauthDeauthorizePresenter
extends Presenter
in package
Table of Contents
Properties
- $apiLoginProviderManager : LoginProviderManager
- $apiUserManager : UserManager
- $userExternalLoginManager : UserExternalLoginManager
Methods
- __construct() : mixed
- actionCallback() : void
- renderCallback() : void
- startup() : void
- verifySignedRequest() : string|null
Properties
$apiLoginProviderManager read-only
private
LoginProviderManager
$apiLoginProviderManager
$apiUserManager read-only
private
UserManager
$apiUserManager
$userExternalLoginManager read-only
private
UserExternalLoginManager
$userExternalLoginManager
Methods
__construct()
public
__construct(LoginProviderManager $apiLoginProviderManager, UserManager $apiUserManager, UserExternalLoginManager $userExternalLoginManager) : mixed
Parameters
- $apiLoginProviderManager : LoginProviderManager
- $apiUserManager : UserManager
- $userExternalLoginManager : UserExternalLoginManager
actionCallback()
public
actionCallback([string $provider = '' ]) : void
Parameters
- $provider : string = ''
renderCallback()
public
renderCallback() : void
startup()
public
startup() : void
verifySignedRequest()
private
verifySignedRequest(string $signedRequest, string $appSecret) : string|null
Parameters
- $signedRequest : string
- $appSecret : string