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));
|
securityUser.setSessionId(claims.get(SESSION_ID, String.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
UserPrincipal principal;
|
boolean isPublic = false;
|
||||||
if (authority != Authority.PRE_VERIFICATION_TOKEN && authority != Authority.MFA_CONFIGURATION_TOKEN) {
|
if (authority != Authority.PRE_VERIFICATION_TOKEN && authority != Authority.MFA_CONFIGURATION_TOKEN) {
|
||||||
securityUser.setFirstName(claims.get(FIRST_NAME, String.class));
|
securityUser.setFirstName(claims.get(FIRST_NAME, String.class));
|
||||||
securityUser.setLastName(claims.get(LAST_NAME, String.class));
|
securityUser.setLastName(claims.get(LAST_NAME, String.class));
|
||||||
securityUser.setEnabled(claims.get(ENABLED, Boolean.class));
|
securityUser.setEnabled(claims.get(ENABLED, Boolean.class));
|
||||||
boolean isPublic = claims.get(IS_PUBLIC, Boolean.class);
|
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);
|
|
||||||
}
|
}
|
||||||
|
UserPrincipal principal = new UserPrincipal(isPublic ? UserPrincipal.Type.PUBLIC_ID : UserPrincipal.Type.USER_NAME, subject);
|
||||||
securityUser.setUserPrincipal(principal);
|
securityUser.setUserPrincipal(principal);
|
||||||
|
|
||||||
return securityUser;
|
return securityUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user