public AuthzAuthentication createAuthzAuthentication(OAuth2Params oauthParam,AuthzClient client,AuthzCode authzCode){ AuthzAuthentication authc=createAuthzAuthenticationFromHandler(oauthParam,client,authzCode); if(authc==null){ UserStore us = sc.getUserStore(); UserDetails userDetails = us.loadUserDetailsByIdString(authzCode.getUserId()); if(null == userDetails) { return null; } return new SimpleAuthzAuthentication(oauthParam, client, userDetails); } return authc; }
public AuthzAuthentication createAuthzAuthentication(OAuth2Params oauthParam,AuthzClient client,AuthzCode authzCode){ AuthzAuthentication authc=createAuthzAuthenticationFromHandler(oauthParam,client,authzCode); if(authc==null){ UserStore us = sc.getUserStore(); UserDetails userDetails = us.loadUserDetailsByIdString(authzCode.getUserId()); if(null == userDetails) { return null; } return new SimpleAuthzAuthentication(oauthParam, client, userDetails); } return authc; }
@Override public AuthzAuthentication createAuthzAuthentication(OAuth2Params oauthParam, AuthzClient client,AuthzAccessToken at) { AuthzAuthentication authc=createAuthzAuthenticationFromHandler(oauthParam,client,at); if(authc==null){ UserStore us = sc.getUserStore(); UserDetails userDetails = us.loadUserDetailsByIdString(at.getUserId()); if(null == userDetails) { return null; } if(userDetails instanceof DynaBean && at.getExtendedParameters()!=null){ DynaBean dyUser=(DynaBean)userDetails; for (Map.Entry<String, Object> entry : at.getExtendedParameters().entrySet()) { dyUser.setProperty(entry.getKey(), entry.getValue()); } } return new SimpleAuthzAuthentication(oauthParam, client, userDetails); } return authc; }
@Override public AuthzAuthentication createAuthzAuthentication(OAuth2Params oauthParam, AuthzClient client,AuthzAccessToken at) { AuthzAuthentication authc=createAuthzAuthenticationFromHandler(oauthParam,client,at); if(authc==null){ UserStore us = sc.getUserStore(); UserDetails userDetails = us.loadUserDetailsByIdString(at.getUserId()); if(null == userDetails) { return null; } if(userDetails instanceof DynaBean && at.getExtendedParameters()!=null){ DynaBean dyUser=(DynaBean)userDetails; for (Map.Entry<String, Object> entry : at.getExtendedParameters().entrySet()) { dyUser.setProperty(entry.getKey(), entry.getValue()); } } return new SimpleAuthzAuthentication(oauthParam, client, userDetails); } return authc; }
@Override public Result<Authentication> createAuthenticationByUserId(String userid) { UserDetails details = sc.getUserStore().loadUserDetailsByIdString(userid); if(null == details) { return Result.empty(); } return Result.of(new SimpleAuthentication(details, new TrustedUserIdCredentials(userid))); } }
UserDetails ud = us.loadUserDetailsByIdString(token.getUserId()); if(null == ud || !ud.isEnabled()) { tokenManager.removeRefreshToken(token);
UserDetails ud = us.loadUserDetailsByIdString(token.getUserId()); if(null == ud || !ud.isEnabled()) { tokenManager.removeRefreshToken(token);