0

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

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

但预计它不起作用。

4

1 回答 1

0

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

于 2013-06-20T18:11:51.423 回答