function hook_oauth2_server_token in OAuth2 Server 7
Execute operations before OAuth2 Server sends a token response.
Parameters
\OAuth2Server|NULL $server:
\OAuth2\Request $request:
\OAuth2\Response $response:
1 invocation of hook_oauth2_server_token()
- oauth2_server_token_page in ./
oauth2_server.pages.inc - Page callback: exchanges an authorization code for an access token.
File
- ./
oauth2_server.api.php, line 32 - Hooks provided by the OAuth2 Server module.
Code
function hook_oauth2_server_token($server, \OAuth2\Request $request, \OAuth2\Response $response) {
// Example: if the response is not successful, log a message.
if ($response
->getStatusCode() != 200) {
watchdog('mymodule', 'Failed token response from server @server: @code @body', array(
'@server' => $server ? $server->name : NULL,
'@code' => $response
->getStatusCode(),
'@body' => $response
->getResponseBody(),
));
}
}