我下载了um应用程序的源代码并部署在Heroku中,虽然我无法运行它。
包含源代码的网站:http://websystique.com/springmvc/spring-mvc-4-angularjs-example/
答案 0 :(得分:1)
Web应用程序支持HTTP和HTTPS。如果您想强制所有URL使用HTTPS。您需要做的就是设置需求渠道。 Spring Security有一个简单的配置,允许我们将所有基于HTTP的URL重定向到HTTPS。我们所要做的就是设置requires-channel =&#34; https&#34;在<security:http auto-config="true">
<security:form-login .../>
<security:logout .../>
<security:intercept-url pattern="/reports" access="ROLE_ADMIN" requires-channel="https"/>
<security:intercept-url pattern="/login" access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https"/>
<security:intercept-url pattern="/**" access="ROLE_USER" requires-channel="https"/>
</security:http>
标记上。
curl
使用此配置,当用户点击http://server/app时,系统会将其重定向到https://server/app。
有关详细信息,请查看this链接。