RefreshToken
- Full name:
\OAuth2\GrantType\RefreshToken
- This class implements:
\OAuth2\GrantType\GrantTypeInterface
Properties
refreshToken
storage
config
Methods
__construct
Parameters:
Parameter | Type | Description |
---|---|---|
$storage |
\OAuth2\Storage\RefreshTokenInterface | - REQUIRED Storage class for retrieving refresh token information |
$config |
array | - OPTIONAL Configuration options for the server |
getQueryStringIdentifier
Get query string identifier
validateRequest
Validate the OAuth request
public validateRequest(\OAuth2\RequestInterface $request, \OAuth2\ResponseInterface $response): bool|mixed|null
Parameters:
Parameter | Type | Description |
---|---|---|
$request |
\OAuth2\RequestInterface | |
$response |
\OAuth2\ResponseInterface |
getClientId
Get client id
getUserId
Get user id
getScope
Get scope
createAccessToken
Create access token
public createAccessToken(\OAuth2\ResponseType\AccessTokenInterface $accessToken, mixed $client_id, mixed $user_id, string $scope): array
Parameters:
Parameter | Type | Description |
---|---|---|
$accessToken |
\OAuth2\ResponseType\AccessTokenInterface | |
$client_id |
mixed | - client identifier related to the access token. |
$user_id |
mixed | - user id associated with the access token |
$scope |
string | - scopes to be stored in space-separated string. |
Automatically generated on 2025-03-18