public function AuthorizationCodeGrantService::getPostCaptureRedirect in OAuth2 Client 8.3
Provide a redirect for use following authorization code capture.
Parameters
string $pluginId: The client plugin id.
Return value
\Symfony\Component\HttpFoundation\RedirectResponse The redirect response.
File
- src/
Service/ Grant/ AuthorizationCodeGrantService.php, line 122
Class
- AuthorizationCodeGrantService
- Handles Authorization Grants for the OAuth2 Client module.
Namespace
Drupal\oauth2_client\Service\GrantCode
public function getPostCaptureRedirect($pluginId) {
$clientPlugin = $this
->getClient($pluginId);
if ($clientPlugin instanceof Oauth2ClientPluginRedirectInterface) {
return $clientPlugin
->getPostCaptureRedirect();
}
$url = Url::fromRoute('oauth2_client.oauth2_client_plugin_list');
return new RedirectResponse($url
->toString(TRUE)
->getGeneratedUrl());
}