You are here

interface Oauth2ClientGrantServiceInterface in OAuth2 Client 8.3

Same name and namespace in other branches
  1. 8.2 src/Service/Grant/Oauth2ClientGrantServiceInterface.php \Drupal\oauth2_client\Service\Grant\Oauth2ClientGrantServiceInterface

Interface for OAuth2 Client Grant Services.

Hierarchy

Expanded class hierarchy of Oauth2ClientGrantServiceInterface

All classes that implement Oauth2ClientGrantServiceInterface

1 file declares its use of Oauth2ClientGrantServiceInterface
Oauth2ClientService.php in src/Service/Oauth2ClientService.php

File

src/Service/Grant/Oauth2ClientGrantServiceInterface.php, line 8

Namespace

Drupal\oauth2_client\Service\Grant
View source
interface Oauth2ClientGrantServiceInterface {

  /**
   * Get an OAuth2 access token.
   *
   * @param string $pluginId
   *   The plugin ID of the OAuth2 Client plugin for which an access token
   *   should be retrieved.
   */
  public function getAccessToken($pluginId);

  /**
   * Get the league/oauth2 provider.
   *
   * @param string $pluginId
   *   The plugin ID of an OAuth2 Client plugin.
   *
   * @return \League\OAuth2\Client\Provider\AbstractProvider
   *   The requested provider.
   */
  public function getGrantProvider($pluginId);

}

Members

Namesort descending Modifiers Type Description Overrides
Oauth2ClientGrantServiceInterface::getAccessToken public function Get an OAuth2 access token. 4
Oauth2ClientGrantServiceInterface::getGrantProvider public function Get the league/oauth2 provider. 4