无登录页面登录

时间:2015-03-18 13:49:25

标签: java weblogic oracle-adf

我有java ADF Web应用程序,它在我们公司和我们使用安全网络 所以我可以验证用户依赖登录到Windows ...如果我们可以获得用户谁登录到窗口我们可以这样做

我在java中尝试一些命令 喜欢 String username = System.getProperty(" user.name"); System.getenv(" USERNAME&#34); 但都给了我服务器用户而不是客户端

我试试

request.getRemoteUser()...它总是返回null,直到我进行SSO登录 并且我不需要SSO,因为用户通过他的帐户登录到Windows

任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

如果您希望用户根据他登录到Windows工作站登录到您的应用程序,那么您基本上要求单点登录(SSO)。在这种情况下,request.getRemoteUser()将是正确的调用方法。

您还可以检查请求标头并找到使用用户名填充的标头,然后通过request.getHeader(" USER_HEADER_NAME")获取它的值。