配置Tomcat 5.5或更高版本以从Windows Active Directory验证用户的最佳方法是什么?
来自www.jspwiki.org
请参阅:ActiveDirectoryIntegration
使用ldap-settings在server.xml中尝试:
并在tomcat-users.xml和应用程序的web.xml中定义角色
编辑webapp_root/WEB_INF/Web.xml文件,如下所示:
your web app display name Protected Area *.jsp *.html *.xml yourrolname(ADS Group) FORM /login.jsp /error.jsp your role description yourrolename(i.e ADS group)
Blauhr的答案很好,但AD中用户的CN是基于他们的"显示名称",而不是他们的saMAccountName(用户习惯登录).基于他的解决方案,看起来有人必须使用他们的显示名称登录,基于userPattern.
我个人使用了以下内容:
其他一切都会起到同样的作用.