You are here

protected function Oauth2Token::handleToken in Simple OAuth (OAuth2) & OpenID Connect 8.3

Same name and namespace in other branches
  1. 8.4 src/Controller/Oauth2Token.php \Drupal\simple_oauth\Controller\Oauth2Token::handleToken()
  2. 8.2 src/Controller/Oauth2Token.php \Drupal\simple_oauth\Controller\Oauth2Token::handleToken()
  3. 5.x src/Controller/Oauth2Token.php \Drupal\simple_oauth\Controller\Oauth2Token::handleToken()

Handles the token processing.

Parameters

\Psr\Http\Message\ServerRequestInterface $psr7_request:

Return value

\Psr\Http\Message\ResponseInterface

1 call to Oauth2Token::handleToken()
Oauth2Token::token in src/Controller/Oauth2Token.php
Processes POST requests to /oauth/token.

File

src/Controller/Oauth2Token.php, line 65

Class

Oauth2Token

Namespace

Drupal\simple_oauth\Controller

Code

protected function handleToken(ServerRequestInterface $psr7_request, AuthorizationServer $auth_server) {

  // Instantiate a new PSR-7 response object so the library can fill it.
  return $auth_server
    ->respondToAccessTokenRequest($psr7_request, new Response());
}