diff --git a/oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/JwtGenerator.java b/oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/JwtGenerator.java index 05461f973a..562f546aa3 100644 --- a/oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/JwtGenerator.java +++ b/oauth2/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/token/JwtGenerator.java @@ -144,7 +144,7 @@ public final class JwtGenerator implements OAuth2TokenGenerator { SessionInformation sessionInformation = context.get(SessionInformation.class); if (sessionInformation != null) { claimsBuilder.claim("sid", sessionInformation.getSessionId()); - claimsBuilder.claim(IdTokenClaimNames.AUTH_TIME, getAuthenticationTime(context.getPrincipal())); + claimsBuilder.claim(IdTokenClaimNames.AUTH_TIME, getAuthenticationTime(principal)); } } else if (AuthorizationGrantType.REFRESH_TOKEN.equals(authorizationGrantType)) {