2016-09-21 4 views
1

Dies ist mein feder security.xmlauf die angeforderte Seite nach dem Login umleiten Frühjahr mit

<http auto-config="true" path-type="ant"> 
    <intercept-url pattern="/myaccount.html*" access="ROLE_CUSTOMER"/>  
    <intercept-url pattern="/viewpage.html*" access="ROLE_CUSTOMER"/> 
    <form-login login-page="/login.html" 
       authentication-success-handler-ref="ssoAuthenticationSuccessHandler" 
       login-processing-url="/j_security_check" default-target-url="/login.html" 
       authentication-failure-handler-ref="authenticationFailureHandler"/> 
    <logout invalidate-session="true" success-handler-ref="ssoLogoutHandler" delete-cookies="JSESSIONID,loggedIn,_bt,slc_f,slc_t,_px_i,attempt_auto_login"/> 
    <session-management session-fixation-protection="none"/> 
</http> 

Wenn Benutzer Zugriff einige URL Ich möchte ihn abzufangen, um sich einzuloggen. Nachdem es von Benutzer zu der ursprünglich angeforderten Seite umgeleitet werden muss.

Über Xml hilft mir abzufangen, wenn Benutzer Zugriff auf viewpage.html, aber nach Login Erfolg führt mich nicht zu Viewpage.html. Stattdessen bringt es mich immer zu myaccount.html.

Antwort

0

SavedRequestAwareAuthenticationSuccessHandler wird als Standardimplementierungsklasse für AuthenticationSuccessHandler verwendet.

Dies sollte so funktionieren, wie Sie es erwarten.

Ich bin mir nicht sicher, was authentication-success-handler-ref="ssoAuthenticationSuccessHandler" tun soll, aber versuchen Sie, in SavedRequestAwareAuthenticationSuccessHandler zu sehen und sehen, ob Sie irgendeinen Hinweis bekommen können.

+0

Ich denke, das ist, was ich suche. danke eine Tonne – Ijaz

+0

Können Sie mir auch sagen, wenn authentication-success-handler-ref aufgerufen wird ?. Oder muss ich manuell aufrufen? – Ijaz

+0

Tatsächlich überschreibt authentication-success-handler-ref den standardmäßigen AuthenticationSuccessHandler. Wenn Sie also eine Originalbehandlung für die Authentifizierung durchführen möchten, müssen Sie dies manuell tun. ref ---> http://docs.spring.io/autorepo/docs/spring-security/3.2.9.RELEASE/apidocs/org/springframework/security/web/authentication/SavedRequestAwareAuthenticationSuccessHandler.html – guchuan

Verwandte Themen