diff --git a/src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java b/src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java index 3cdf9cb4..6fd1d467 100644 --- a/src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java +++ b/src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java @@ -1516,7 +1516,7 @@ private boolean handleTokenRefreshResponse( String username = determineStringField(userNameFieldExpr, parsedIdToken, userInfo); - if (!expectedUsername.equals(username)) { + if (!User.idStrategy().equals(expectedUsername, username)) { httpResponse.sendError( HttpServletResponse.SC_UNAUTHORIZED, "User name was not the same after refresh request"); return false;