Skip to content

Commit 1e94998

Browse files
committed
Username is an optional field
1 parent 4e2ec9e commit 1e94998

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Http/Controllers/IntrospectionController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,13 @@ public function introspectToken(ServerRequestInterface $request)
9393

9494
/** @var string $userModel */
9595
$userModel = config('auth.providers.users.model');
96-
$user = (new $userModel)->findOrFail($token->getClaim('sub'));
96+
$user = (new $userModel)->find($token->getClaim('sub'));
9797

9898
return $this->jsonResponse([
9999
'active' => true,
100100
'scope' => trim(implode(' ', (array)$token->getClaim('scopes', []))),
101-
'client_id' => intval($token->getClaim('aud')),
102-
'username' => $user->email,
101+
'client_id' => $token->getClaim('aud'),
102+
'username' => optional($user)->email,
103103
'token_type' => 'access_token',
104104
'exp' => intval($token->getClaim('exp')),
105105
'iat' => intval($token->getClaim('iat')),

0 commit comments

Comments
 (0)