0

私はこの春のセキュリティ構成を持っています:

<http auto-config="true" use-expressions="true">

        <intercept-url pattern="/home.jsp" access="permitAll" />
        <intercept-url pattern="/loginFailed" access="permitAll" /> 
        <intercept-url pattern="/logOut" access="permitAll" />
        <intercept-url pattern="/*" access="isAuthenticated()" /> 

    <form-login login-page="/home.jsp" default-target-url="/index"
            authentication-failure-url="/loginFailed" />
        <logout  logout-success-url="/logOut"/>
    </http>

    <authentication-manager>
      <authentication-provider>
        <user-service>
            <user name="N_a" password="12" authorities="ROLE_USER" />
        </user-service>
      </authentication-provider>
    </authentication-manager>

url と入力すると、access="isAuthenticated()にリダイレクトする必要がありhome.jspます。403 エラーを確認したい。変更方法は?

4

2 に答える 2

0

httpタグでaccess-denied-handlerタグを使用します。

http://www.mkyong.com/spring-security/customize-http-403-access-denied-page-in-spring-security/

またはaccess-denied-pageプロパティを使用します。

<http auto-config="true" access-denied-page="/403"></http>
于 2013-10-08T13:16:34.210 に答える