You are here

public function Oauth2ClientPluginAccessInterface::codeRouteAccess in OAuth2 Client 8.3

Override the default access with this method.

The sole route that checks this method is `oauth2_client.code` which captures the returned authorization code from the remote service for plugins that implement the grant type of the same name. If you are implementing the authorization_code grant and the default, permission controlled access meets your use case, then you can simply implement Oauth2ClientPluginInterface.

Parameters

\Drupal\Core\Session\AccountInterface $account: Access is checked against this account.

Return value

\Drupal\Core\Access\AccessResultInterface The access result.

1 method overrides Oauth2ClientPluginAccessInterface::codeRouteAccess()
AuthCodeAccessExample::codeRouteAccess in examples/oauth2_client_example_plugins/src/Plugin/Oauth2Client/AuthCodeAccessExample.php
Override the default access with this method.

File

src/Plugin/Oauth2Client/Oauth2ClientPluginAccessInterface.php, line 30

Class

Oauth2ClientPluginAccessInterface
An interface for plugins that provide route access methods.

Namespace

Drupal\oauth2_client\Plugin\Oauth2Client

Code

public function codeRouteAccess(AccountInterface $account);