如何按条件中断spring安全提供程序链?

时间:2016-03-22 15:19:35

标签: java spring authentication spring-security

我有以下sring安全配置:

<security:authentication-manager>
    <security:authentication-provider ref="provider1"/>
    <security:authentication-provider ref="provider2"/>
    <security:authentication-provider ref="provider3"/>
    <security:authentication-provider ref="provider4"/>
    <security:authentication-provider ref="provider5"/>
    <security:authentication-provider ref="provider6"/>
</security:authentication-manager>

现在我需要总是在21-00之后返回auth失败。

我不想为每个提供商添加相同的代码。

有更好的方式吗?

1 个答案:

答案 0 :(得分:0)

这是自定义安全Web表达式的典型示例。它用于intercept-url模式而不是身份验证提供程序

有关详细信息,请查看此answer,其中有一些有关实现自定义表达式的详细信息