首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用windows域名识别web应用程序用户

问使用windows域名识别web应用程序用户
EN

Stack Overflow用户
提问于 2013-02-23 20:40:21
回答 1查看 242关注 0票数 0

我在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()访问用户名。

  1. 我的假设正确吗?
  2. 还有比这更简单的方法吗?
EN

回答 1

Stack Overflow用户

发布于 2013-02-24 03:01:29

通过IWA、SPNEGO、Kerberos等将Tomcat等Java容器与Windows域集成可能是一项非常复杂的任务,您所指向的Tomcat指令可能在第一次工作,也可能不工作,还可能需要更改配置Windows环境的方式。

一旦集成成功,您的web应用程序将需要在web.xml中指定auth约束,以保护web应用程序的一部分或全部。虽然如果设置的Windows身份验证是无缝工作的,它可能不会提示输入用户id,但在getRemoteUser返回应用程序中的任何内容之前,配置必须在那里进行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15045422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档