public function CustomAccessCheck::access in OAuth 1.0 8.2
Check if the user can administer their own keys, or has the 'administer consumer' permission.
Parameters
\Drupal\Core\User\UserInterface:
\Drupal\Core\Session\AccountInterface $account: Run access checks for this account.
Return value
bool
File
- src/Access/ CustomAccessCheck.php, line 29 
- Contains \Drupal\example\Access\CustomAccessCheck.
Class
- CustomAccessCheck
- Checks access for oauth.
Namespace
Drupal\oauth\AccessCode
public function access(UserInterface $user, AccountInterface $account) {
  return AccessResult::allowedIfHasPermission($account, 'administer consumers')
    ->orIf(AccessResult::allowedIf($user
    ->id() == $account
    ->id())
    ->addCacheableDependency($account)
    ->andIf(AccessResult::allowedIfHasPermission($account, 'access own consumers')));
}