@Override public Result<Authentication> createAuthenticationByUsername(String username) { UserDetails details = sc.getUserStore().loadUserDetailsByLoginName(username); //TODO : check user enabled? if(null == details) { return Result.empty(); } return Result.of(new SimpleAuthentication(details, new TrustedLoginNameCredentials(username))); }
}else{ String username = Objects.toString(jwtDetail.remove("username")); ud = sc.getUserStore().loadUserDetailsByLoginName(username);
UserDetails user = userStore.loadUserDetailsByLoginName(username); if(null == user){ log.debug("The remembered user '{}' not found",username);
protected UserDetails resolveUserDetails(ValidationContext context, String username, Map<String, Object> params) { UserDetails details = sc.getUserStore().loadUserDetailsByLoginName(username); //User not found if(null == details){ log.debug("User '{}' not found",username); context.validation().addError(UsernamePasswordCredentials.USERNAME, USER_NOT_FOUND_MESSAGE_KEY, "User not found"); return null; } //Check enabled if(!details.isEnabled()){ log.debug("User '{}' was disabled",username); context.validation().addError(UsernamePasswordCredentials.USERNAME, USER_NOT_ENABLED_MESSAGE_KEY,"User was disabled"); return null; } return details; }