我想创建没有手动身份验证的应用程序。应用程序必须使用当前记录的Windows用户的用户名。也许我必须配置连接到ldap服务器或其他东西,但我不知道如何做到这一点。我试图获取用户名:
FacesContext.getCurrentInstance().getExternalContext().getRemoteUser();
但预计它不起作用。
答案 0 :(得分:0)
仅在用户登录时才能使远程用户正常工作。您是否在web.xml和应用程序服务器中配置了安全性? JAAS将成为您的朋友,具体取决于您可以将服务器与SPNEGO一起配置JAAS。