function hook_openid_connect_redirect_logout_alter in OpenID Connect / OAuth client 2.x
Alter the redirect response on logout.
Parameters
array $response: The response to alter and client ID.
array $context: An associative array with context information:
- client: The client identifier.
1 invocation of hook_openid_connect_redirect_logout_alter()
- OpenIDConnectRedirectController::redirectLogout in src/
Controller/ OpenIDConnectRedirectController.php - Redirect after logout.
File
- ./
openid_connect.api.php, line 276 - Documentation for OpenID Connect module APIs.
Code
function hook_openid_connect_redirect_logout_alter(array &$response, array $context) {
if (isset($response['response']) && isset($context['client'])) {
if ($response['response'] instanceof TrustedRedirectResponse) {
$response['response']
->setTrustedTargetUrl($response['response']
->getTargetUrl() . '&client=' . $context['client']);
}
}
}