JSF获取Windows登录用户ldap的用户名

时间:2013-06-20 13:06:35

标签: java jsf java-ee jsf-2

我想创建没有手动身份验证的应用程序。应用程序必须使用当前记录的Windows用户的用户名。也许我必须配置连接到ldap服务器或其他东西,但我不知道如何做到这一点。我试图获取用户名:

FacesContext.getCurrentInstance().getExternalContext().getRemoteUser();

但预计它不起作用。

1 个答案:

答案 0 :(得分:0)

仅在用户登录时才能使远程用户正常工作。您是否在web.xml和应用程序服务器中配置了安全性? JAAS将成为您的朋友,具体取决于您可以将服务器与SPNEGO一起配置JAAS。