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返回後會發生什麼?
我必須說我的開發環境。它工作正常,問題出現在生產中,他們有一個代理和我的應用程序的安全認證地址。
謝謝!