2009-06-12 64 views
6

春季認證服務提供商和認證處理過濾器還需要註冊到authenticationManager?春季認證服務提供商VS認證處理過濾器

身份驗證提供我可以使用自定義的身份驗證提供者的標籤

,但所不同的是春天的認證供應商和認證處理過濾器?

+0

在[detail here](http://techastute.blogspot.com/2013/01/spring-security-in-detail.html)中包含了SpringSecurity的一些內容,可能對某些人有用。 – raksja 2013-01-21 17:47:20

回答

9

身份驗證管理器使用所有身份驗證提供程序來驗證它必須驗證的身份驗證密鑰。

驗證處理過濾器只是添加一個令牌(用戶名密碼)。其他過濾器也會添加令牌。例如AnonymousProcessingFilter。

這個想法是從令牌認證中分離令牌生成。這樣你就可以輕鬆地實現對多個源的認證。

常規情況是每個令牌生成器提供一個提供者。