【发布时间】:2011-07-16 08:44:59
【问题描述】:
Spring 安全文档状态 (2.3.2):
如果您的应用程序同时支持 HTTP 和 HTTPS,你需要 只能访问特定的 URL 通过 HTTPS,那么这是直接的 支持使用 requires-channel 属性:
<http>
<intercept-url pattern="/secure/**" access="ROLE_USER" requires-channel="https"/>
<intercept-url pattern="/**" access="ROLE_USER" requires-channel="any"/>
...
</http>
但我在我的控制器上使用注释,而不是拦截 url 元素。
- 我可以通过注释有选择地强制实施 HTTPS 吗?
- 我可以对非安全页面强制使用 HTTP 吗?
【问题讨论】:
标签: java spring-security