Refactoring for token factory
This commit is contained in:
parent
c4c3d255b0
commit
1b04ba0944
@ -135,18 +135,15 @@ public class JwtTokenFactory {
|
||||
securityUser.setSessionId(claims.get(SESSION_ID, String.class));
|
||||
}
|
||||
|
||||
UserPrincipal principal;
|
||||
boolean isPublic = false;
|
||||
if (authority != Authority.PRE_VERIFICATION_TOKEN && authority != Authority.MFA_CONFIGURATION_TOKEN) {
|
||||
securityUser.setFirstName(claims.get(FIRST_NAME, String.class));
|
||||
securityUser.setLastName(claims.get(LAST_NAME, String.class));
|
||||
securityUser.setEnabled(claims.get(ENABLED, Boolean.class));
|
||||
boolean isPublic = claims.get(IS_PUBLIC, Boolean.class);
|
||||
principal = new UserPrincipal(isPublic ? UserPrincipal.Type.PUBLIC_ID : UserPrincipal.Type.USER_NAME, subject);
|
||||
} else {
|
||||
principal = new UserPrincipal(UserPrincipal.Type.USER_NAME, subject);
|
||||
isPublic = claims.get(IS_PUBLIC, Boolean.class);
|
||||
}
|
||||
UserPrincipal principal = new UserPrincipal(isPublic ? UserPrincipal.Type.PUBLIC_ID : UserPrincipal.Type.USER_NAME, subject);
|
||||
securityUser.setUserPrincipal(principal);
|
||||
|
||||
return securityUser;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user