[英]Spring security not hitting default-target-url after successful authtication
[英]Hitting login url after logging in, in spring security
<http use-expressions="true" auto-config="true">
<!-- Restrict URLs based on role -->
<intercept-url pattern="/login" access="isAnonymous()" />
<intercept-url pattern="/register" access="isAnonymous()" />
<intercept-url pattern="/save" access="isAnonymous()" />
<intercept-url pattern="/**" access="isAuthenticated()" />
<form-login login-page="/login" default-target-url="/home" authentication-failure-url="/login" />
</http>
上面的代碼是在我的security-context.xml中定義的,因此成功登錄后它會將我帶到主頁,但是登錄后,如果通過地址欄我再次擊中登錄URL,那么它將拋出403錯誤頁面及其說明禁止訪問指定資源(訪問被拒絕)。
請幫忙,怎么辦?
您已將\\ login上的訪問級別設置為isAnonymous()
,因此一旦登錄,便會遇到問題,例如: isAuthenticated()
將登錄更改為
<intercept-url pattern="/login" access="permitAll" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.