我的应用程序正在运行 Jboss 4.2.3 GA,并且我在 server.xml 中启用了 tomcataauthentication。我还在 IIS 上启用了集成的 Windows 身份验证。通过执行这些步骤,我能够通过 request.getRemoteUser() 检索登录用户。
现在应用程序升级到 Jboss 7 并且没有可用的 tomcataauthentication 标志。有没有办法在应用程序中提取用户名?
我的应用程序正在运行 Jboss 4.2.3 GA,并且我在 server.xml 中启用了 tomcataauthentication。我还在 IIS 上启用了集成的 Windows 身份验证。通过执行这些步骤,我能够通过 request.getRemoteUser() 检索登录用户。
现在应用程序升级到 Jboss 7 并且没有可用的 tomcataauthentication 标志。有没有办法在应用程序中提取用户名?
我想您使用 AJP 连接器连接 IIS 和 JBoss。确保tomcatAuthentication="false"
在 AJP 元素上设置属性,否则您将无法获得REMOTE_USER
. 有关详细信息,请参阅 Tomcat 的 AJP 连接器文档:http: //tomcat.apache.org/tomcat-7.0-doc/config/ajp.html