0
我想在現有的spring mvc應用程序中實現彈簧安全登錄機制。這是從春季安全XML文件無法使用彈簧安全登錄
<security:form-login login-page="/login" default-target-url="/my-account" always-use-
default-target="false" authentication-failure-handler-ref="failureHandler"
authentication-success-handler-ref="successHandler" />
這是工作的罰款條目,因爲當過用戶要登錄他/她被重定向到誰是具有類似於
www.myapp.com/login
一個網址登錄頁面根據新的要求,我們必須執行一個全局登錄面板,該面板將貫穿整個應用程序,用戶可以從那裏登錄,同時會出現一些情況,當用戶嘗試訪問安全區域時會重定向到登錄頁面並進入該案例URL可以像
www.myapp.com/login/
是新的春天的安全我不知道我應該如何處理這個用例,我應該改變login-page="/login"
到login-page="/*"
在這方面的任何指針將真正有幫助
編輯
我看到下面的
<bean id="mainAuthEntryPoint" class="org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint"
scope="tenant">
<property name="loginFormUrl" value="/login" />
<property name="forceHttps" value="true" />
<property name="useForward" value="false" />
</bean>
現在它使我更加困惑,因爲所有我需要的,如果改變我的春季安全XML文件條目ny
目前尚不清楚你想要什麼。 「全球」是什麼意思?每次用戶嘗試訪問某個安全區域時,可能會發生這種情況,您只想顯示一個登錄頁面? – jddsantaella
by'global'我的意思是,在網站的標題部分會有一個登錄區域,當用戶點擊登錄按鈕時,一個彈出/疊加層將在同一個屏幕中打開 –