簡體   English   中英

Spring Security URL模式配置

[英]Spring Security URL pattern configuration

這應該很簡單。 但是我已經堅持了一段時間。 我正在嘗試在我的Web應用程序中實現Spring Security。

默認情況下,所有URL均應公開訪問。 除了以下內容:

  • / nl / favorieten /
  • / fr /收藏夾/

我嘗試了幾件事,最后得到以下結果:

<http auto-config="true" access-denied-page="/login">
    <intercept-url pattern="/*/favori*" access="IS_AUTHENTICATED_FULLY" />
    <intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
    <form-login
       always-use-default-target="true"
       login-page="/login"
       default-target-url="/"
       authentication-failure-url="/login?login_error=1" />
    <logout invalidate-session="false" logout-url="/logout" />
</http>

顯然沒有成功。 我已經嘗試過幾乎所有正則表達式的組合,排序規則,更改角色。 但是似乎沒有什么可以將我的請求重定向到/ login。

當然,如果我說/ **應該是IS_AUTHENTICATED_FULLY

簡單的說:

<intercept-url pattern="/nl/favorieten/*" access="IS_AUTHENTICATED_FULLY" />
<intercept-url pattern="/fr/favorites/*" access="IS_AUTHENTICATED_FULLY" />

是的,我認為這里的問題是/ **規則匹配所有內容,因此您應用的任何其他規則都行不通。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM