Spring Security 4.x 設定

<security:http entry-point-ref="samlEntryPoint" use-expressions="false">
<security:intercept-url pattern="/**" access="IS_AUTHENTICATED_FULLY"/>
<security:custom-filter before="FIRST" ref="metadataGeneratorFilter"/>
<security:custom-filter after="BASIC_AUTH_FILTER" ref="samlFilter"/>
</security:http>

竟然出現 Failed to evaluate expression ‘IS_AUTHENTICATED_FULLY’錯誤!

後來經過 拜Google大神後,才知道https://github.com/spring-projects/spring-security-oauth/issues/625,原來,Spring Security已經悄悄地將 IS_AUTHENTICATED_FULLY拿掉了,

如果還想使用,必須加上 use-expressions="false" 才可以!

不然就乖乖地使用 fullyAuthenticated代替原有的 IS_AUTHENTICATED_FULLY吧!

<security:http entry-point-ref="samlEntryPoint" >
<security:intercept-url pattern="/**" access="fullyAuthenticated"/>
<security:custom-filter before="FIRST" ref="metadataGeneratorFilter"/>
<security:custom-filter after="BASIC_AUTH_FILTER" ref="samlFilter"/>
</security:http>

 

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s