createToken() 보호된 메소드

Creates token from its configuration.
protected createToken ( array $tokenConfig = [] ) : OAuthToken
$tokenConfig array token configuration.
리턴 OAuthToken token instance.
예제 #1
0
 /**
  * Creates token from its configuration.
  * @param array $tokenConfig token configuration.
  * @return OAuthToken token instance.
  */
 protected function createToken(array $tokenConfig = [])
 {
     $tokenConfig['tokenParamKey'] = 'access_token';
     return parent::createToken($tokenConfig);
 }
예제 #2
0
 /**
  * @inheritdoc
  */
 protected function createToken(array $tokenConfig = [])
 {
     $tokenConfig['class'] = 'fproject\\authclient\\OAuthToken';
     /** @var OAuthToken $token */
     $token = parent::createToken($tokenConfig);
     $jwt = $token->params[$token->tokenParamKey];
     $rawPayload = $this->verifyAndDecodeToken($jwt);
     if (!empty($rawPayload)) {
         $token->payload = new OAuthTokenPayload($rawPayload);
     }
     return $token;
 }