asaS
This commit is contained in:
@@ -37,6 +37,7 @@ $client->validateIdToken($claims, $nonce);
|
||||
unset($_SESSION['oidc_nonce']);
|
||||
|
||||
$groups = $client->groupsFromClaims($claims);
|
||||
$accessClaims = null;
|
||||
if (!$groups && $accessToken !== '') {
|
||||
try {
|
||||
$accessClaims = $client->decodeJwt($accessToken);
|
||||
@@ -62,8 +63,15 @@ if (defined('APP_AUTH_DEBUG') && APP_AUTH_DEBUG) {
|
||||
'email' => $user['email'],
|
||||
'name' => $user['name'],
|
||||
'groups' => $groups,
|
||||
'iss' => $claims['iss'] ?? null,
|
||||
'aud' => $claims['aud'] ?? null,
|
||||
'id_token_claims' => $claims,
|
||||
'access_token_claims' => $accessToken ? ($accessClaims ?? null) : null,
|
||||
'token_meta' => [
|
||||
'has_id_token' => $idToken !== '',
|
||||
'has_access_token' => $accessToken !== '',
|
||||
'expires_in' => $token['expires_in'] ?? null,
|
||||
'refresh_expires_in' => $token['refresh_expires_in'] ?? null,
|
||||
'scope' => $token['scope'] ?? null,
|
||||
],
|
||||
'claim_source' => !empty($groups) ? 'id_token_or_access_token' : 'none',
|
||||
];
|
||||
@file_put_contents(__DIR__ . '/../../debug/oidc_login.log', json_encode($log) . PHP_EOL, FILE_APPEND);
|
||||
|
||||
Reference in New Issue
Block a user