我在RedHat上的tomcat 7上运行了一个GWT网络应用程序。所有客户端都驻留在intranet中,并使用XP机器上的IE7访问webapp。
新的要求是设置每个用户日志。如果用户声称他因为webapp做错了什么,管理员应该能够检查该请求的webapp响应。另一个要求(一个非常好的功能)是避免登录/密码屏幕,而是使用域名。
我想我可以要求我的管理员为Tomcat http://www.tomcatexpert.com/blog/2011/06/22/windows-authentication-apache-tomcat设置集成Windows身份验证。一旦IWA在Tomcat上实现,我希望我能够从我的webapp中用HTTPServletRequest.getRemoteUser()访问用户名。
发布于 2013-02-24 03:01:29
通过IWA、SPNEGO、Kerberos等将Tomcat等Java容器与Windows域集成可能是一项非常复杂的任务,您所指向的Tomcat指令可能在第一次工作,也可能不工作,还可能需要更改配置Windows环境的方式。
一旦集成成功,您的web应用程序将需要在web.xml中指定auth约束,以保护web应用程序的一部分或全部。虽然如果设置的Windows身份验证是无缝工作的,它可能不会提示输入用户id,但在getRemoteUser返回应用程序中的任何内容之前,配置必须在那里进行。
https://stackoverflow.com/questions/15045422
复制相似问题