3

私の Web アプリケーションは Spring-security で保護されており、現在 2 つの異なるログイン ページをセットアップしようとしています。これが私の構成です:

<http use-expressions="true" pattern="/mobile/**">
    <intercept-url pattern="/**" access="hasAnyRole('ROLE_ONE','ROLE_TWO')" requires-channel="http"/>

    <form-login login-page="/loginm" login-processing-url="/loginm_check" default-target-url="/mobile/menu" authentication-failure-url="/loginmfailed"  />
    <logout logout-url="/logoutm" logout-success-url="/loginm" />
</http>

<http use-expressions="true">
    <intercept-url pattern="/main.html" access="isAuthenticated()" requires-channel="http" />

    <form-login login-page="/login" login-processing-url="/login_check" default-target-url="/main.html" authentication-failure-url="/loginfailed"/>
    <logout logout-url="/logout" logout-success-url="/login" />
</http>

2 番目の形式はうまく機能します。しかし、最初の形式はまったく機能していないようです。サーバーは login-processing-url="/loginm_check" に対して 404 を返します。

最新の Spring-Security 3.1.4.RELEASE を使用しています。

誰でもこれを手伝ってもらえますか?

ありがとう

4

0 に答える 0