interface TokenTypeHandlerInterface

OAuth2 token type handler interface.

Methods

string
getAccessToken(Request $request)

Fetch access_token from given request.

array
createAccessToken(string $clientId, string $username = '', array $scope = [], string $state = null, bool $withRefreshToken = true)

Create and save access_token parameters for generate response.

Details

at line 30
string getAccessToken(Request $request)

Fetch access_token from given request.

Parameters

Request $request Incoming request object

Return Value

string Fetched access_token from incoming request

at line 43
array createAccessToken(string $clientId, string $username = '', array $scope = [], string $state = null, bool $withRefreshToken = true)

Create and save access_token parameters for generate response.

Parameters

string $clientId client_id this access token should belongs to
string $username username this access token should belongs to
array $scope All scope that this access token grant
string $state Original state which should preserve
bool $withRefreshToken False for response_type=token

Return Value

array All parameters for generate response