Spring Authentication Manager

时间:2014-05-23 11:04:27

标签: spring-security

我是Spring Security的新手,因为我的知识身份验证管理器在春季检查所有身份验证提供程序。我只是想知道我们可以在运行时决定认证提供程序的顺序吗?

2 个答案:

答案 0 :(得分:0)

AuthenticationManger是一个界面,因此可以以您想要的任何方式实现。默认实现有一个AuthenticationProvider实例列表,并按顺序检查它们。因此,您可以按照将它们添加到配置中的顺序来控制序列。

答案 1 :(得分:0)

回答我自己的问题。

我们可以实现身份验证管理器接口并写入条件数,从而决定身份验证提供程序的顺序。