获取有关J2EE应用程序的登录用户信息

时间:2011-06-24 16:26:12

标签: java tomcat java-ee

我正在使用J2EE应用程序,我的Web应用程序必须使用Windows登录用户信息识别用户而不进行身份验证。

当我使用VB.NET创建Web应用程序时,我使用了类似的东西:

  

会话(“登录”)=   MID(Request.ServerVariables( “LOGON_USER”),   Request.ServerVariables( “LOGON_USER”)的IndexOf( “\”)   + 2)

您是否知道在Java / Spring / Tomcat Web应用程序上是否可以执行相同的操作?

TNX,
安德烈

1 个答案:

答案 0 :(得分:1)

您可以使用HttpServletRequest.getRemoteUser()

请注意,您需要向Tomcat添加某种身份验证。例如,如果您尝试进行NTLM身份验证,则可以使用Waffle