【问题标题】:Spring Security Java Configuration IS_AUTHENTICATED_FULLYSpring Security Java 配置 IS_AUTHENTICATED_FULLY
【发布时间】:2018-07-24 16:51:43
【问题描述】:

我需要把XML配置转成java,请问这部分该怎么做

<security:http entry-point-ref="samlEntryPoint">
    <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>

我试过了,但我遇到了一些错误

.anyRequest().access("IS_AUTHENTICATED_FULLY");

无法评估表达式 IS_AUTHENTICATED_FULLY

谢谢

【问题讨论】:

    标签: java spring spring-security spring-saml


    【解决方案1】:

    使用 http.authorizeRequests().antMatchers("/**").fullyAuthenticated()

    【讨论】:

    • 虽然这可能会回答问题,但最好为您的答案提供解释。
    • @MickaëlB 此代码是不言自明的。这里不需要解释什么。这只是将 XML 翻译成 java :)
    • 您的回答没有提供任何信息,说明他为什么首先会出错以及为什么您的回答会解决他的问题。所以我不认为这是“不言自明”...
    • 我试过了,但它不起作用,因为在 AuthenticatedVoter [ org.springframework.security.access.vote ] 类使用 IS_AUTHENTICATED_FULLY
    猜你喜欢
    • 2017-07-17
    • 2015-01-12
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 2014-12-30
    • 2017-05-22
    • 2016-12-17
    相关资源
    最近更新 更多