public function OAuth2Storage::getStorageClient in OAuth2 Server 2.0.x
Same name and namespace in other branches
- 8 src/OAuth2Storage.php \Drupal\oauth2_server\OAuth2Storage::getStorageClient()
Get the client from the entity backend.
Parameters
string $client_id: The client id to find.
Return value
\Drupal\oauth2_server\ClientInterface|bool A client entity or false.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
7 calls to OAuth2Storage::getStorageClient()
- OAuth2Storage::checkRestrictedGrantType in src/
OAuth2Storage.php - Check restricted grant type.
- OAuth2Storage::getClientDetails in src/
OAuth2Storage.php - Get client credentials.
- OAuth2Storage::getJti in src/
OAuth2Storage.php - Get Jti.
- OAuth2Storage::setAccessToken in src/
OAuth2Storage.php - Set access token.
- OAuth2Storage::setAuthorizationCode in src/
OAuth2Storage.php - Set authorization code.
File
- src/
OAuth2Storage.php, line 127
Class
- OAuth2Storage
- Provides Drupal OAuth2 storage for the library.
Namespace
Drupal\oauth2_serverCode
public function getStorageClient($client_id) {
/** @var \Drupal\oauth2_server\ClientInterface[] $clients */
$clients = $this->entityTypeManager
->getStorage('oauth2_server_client')
->loadByProperties([
'client_id' => $client_id,
]);
if ($clients) {
return reset($clients);
}
return FALSE;
}