1
II有春天 - 安全登录的是 - 以后我把我的用户名/密码,进入这里:春LDAP安全保正在重置
@Override
public UserDetails mapUserFromContext(final DirContextOperations ctx,
final String username,
final Collection<? extends GrantedAuthority> authorities) {
LOGGER.debug("mapUserFromContext(username={})...", username);
for (GrantedAuthority authority : authorities) {
LOGGER.info("user: {} >> role: {}", username, authority.getAuthority());
}
LOGGER.debug("DONE >> mapUserFromContext(username={}).", username);
EFormUserDetails eFormUserDetails = new EFormUserDetails();
eFormUserDetails.setAuthorities(authorities);
eFormUserDetails.setPassword("");
eFormUserDetails.setUsername(username);
eFormUserDetails.setAccountNonExpired(true);
eFormUserDetails.setAccountNonLocked(true);
eFormUserDetails.setCredentialsNonExpired(true);
eFormUserDetails.setEnabled(true);
eFormUserDetails.setJudet(securityUtils.getLoggedInUserJudet(authorities, username));
LOGGER.debug("3.mapUserFromContext(after securityUtils.getLoggedInUserJudet).");
return eFormUserDetails;
}
我得到 “3.mapUserFromContext(securityUtils.getLoggedInUserJudet后)。”在我的记录器,但登录窗口重置问我再次用户/通行证。在何处放置记录器以查看eFormUserDetails返回后会发生什么?
我必须说我的开发环境。它工作正常,问题出现在生产中,他们有一个代理和我的应用程序的安全认证地址。
谢谢!