spring 身份验证提供者和身份验证处理过滤器也需要向 authenticationManager 注册?
身份验证提供者我可以使用自定义身份验证提供者标签
但是 spring 身份验证提供程序和身份验证处理过滤器有什么不同?
最佳答案
身份验证管理器使用所有身份验证提供程序来对其必须进行身份验证的身份验证 token 进行身份验证。
身份验证处理过滤器只是添加一个 token (用户名密码)。其他过滤器也添加 token 。例如 AnonymousProcessingFilter。
这个想法是将 token 生成与 token 身份验证分开。这样您就可以轻松地实现针对多个来源的身份验证等内容。
常规情况是每个 token 生成器一个提供者。
关于java - spring认证提供者VS认证处理过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/984644/