我正在使用J2EE应用程序,我的Web应用程序必须使用Windows登录用户信息识别用户而不进行身份验证。
当我使用VB.NET创建Web应用程序时,我使用了类似的东西:
会话(“登录”)= MID(Request.ServerVariables( “LOGON_USER”), Request.ServerVariables( “LOGON_USER”)的IndexOf( “\”) + 2)
您是否知道在Java / Spring / Tomcat Web应用程序上是否可以执行相同的操作?
TNX,
安德烈
答案 0 :(得分:1)
您可以使用HttpServletRequest.getRemoteUser()
。
请注意,您需要向Tomcat添加某种身份验证。例如,如果您尝试进行NTLM身份验证,则可以使用Waffle。