public static function Client::setRedirect in OAuth2 Client 7
Same name and namespace in other branches
- 7.2 src/Client.php \OAuth2\Client::setRedirect()
Save the information needed for redirection after getting the token.
2 calls to Client::setRedirect()
- Client::getAuthenticationUrl in ./
oauth2_client.inc - Return the authentication url (used in case of the server-side flow).
- oauth2_client_set_redirect in ./
oauth2_client.module - Set a redirect request.
File
- ./
oauth2_client.inc, line 370 - Class OAuth2\Client
Class
- Client
- The class OAuth2\Client is used to get authorization from an oauth2 server. Its only goal is to get an access_token from the oauth2 server, so the only public function (besides the constructor) is getAccessToken().
Namespace
OAuth2Code
public static function setRedirect($state, $redirect = NULL) {
if (is_null($redirect)) {
$redirect = array(
'uri' => $_GET['q'],
'params' => drupal_get_query_parameters(),
'client' => 'oauth2_client',
);
}
if (!isset($redirect['client'])) {
$redirect['client'] = 'external';
}
$_SESSION['oauth2_client']['redirect'][$state] = $redirect;
}