protected function ClientCredentialsOverrideGrant::getDefaultUser in Simple OAuth (OAuth2) & OpenID Connect 8.3
Finds the default user for the client.
Parameters
\League\OAuth2\Server\Entities\ClientEntityInterface $client: The League's client.
Return value
\Drupal\user\Entity\User The default user.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
1 call to ClientCredentialsOverrideGrant::getDefaultUser()
- ClientCredentialsOverrideGrant::respondToAccessTokenRequest in simple_oauth_extras/src/ Grant/ ClientCredentialsOverrideGrant.php 
File
- simple_oauth_extras/src/ Grant/ ClientCredentialsOverrideGrant.php, line 56 
Class
Namespace
Drupal\simple_oauth_extras\GrantCode
protected function getDefaultUser(ClientEntityInterface $client) {
  $client_drupal_entities = \Drupal::entityTypeManager()
    ->getStorage('consumer')
    ->loadByProperties([
    'uuid' => $client
      ->getIdentifier(),
  ]);
  $client_drupal_entity = reset($client_drupal_entities);
  return $client_drupal_entity ? $client_drupal_entity
    ->get('user_id')->target_id : NULL;
}