これが私がSpring-securityを設定した方法です:
<security:http auto-config="true">
<security:remember-me key="123456" /> <!-- Be Aware -->
<!-- Restrict URLs based on role -->
<security:intercept-url pattern="/index*" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/account/*" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/assets/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/**" access="ROLE_USER" />
<!-- Override default login and logout pages -->
<security:form-login login-page="/account/login.html"
login-processing-url="/account/loginProcess"
default-target-url="/home.html"
authentication-failure-url="/account/login.html?login_error=1" />
<security:logout logout-url="/account/logout" logout-success-url="/account/login.html" />
</security:http>
また、私のログインページには、Springセキュリティに必要なすべての項目( remember-meチェックボックス、j_username、j_password )が含まれています。もう1つ指摘すべきことは、ログイン後に作成されるSpring-securitycookieです。ただし、次にブラウザを起動したときに、ホームページに自動的にリダイレクトされません。(セッションは存在しますが、 home.htmlに入ろうとするとできます)。home.htmlにリダイレクトされるように、構成で暗示する必要があるのではないかと思っていました。しかし、私がインターネットで見つけた例のどれもそれについて言及していました。手伝ってくれますか?