我知道,答案是:
<security-constraint>
<web-resource-collection>
<web-resource-name>All resources</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>而且它工作得很好,但前提是它是web.xml中唯一的安全约束。
只要我添加第二个安全约束,就像这样:
<security-constraint>
<web-resource-collection>
<web-resource-name>Admin section</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>USER</role-name>
</auth-constraint>
</security-constraint>对于指向管理部分的URL,重定向将停止工作(在本例中,应用程序显示一个登录表单)。
有没有办法通过web.xml或wildfly配置全局启用重定向?
PS:使用wildfly 8.2测试
发布于 2015-06-25 03:05:28
您是否尝试将"user-data-constraint“添加到第二个"security-constraint”中?
https://stackoverflow.com/questions/27302201
复制相似问题