即時通訊目前正致力於一個Spring MVC的Web應用程序,我們已經通過本地數據庫使用authtication與AbstractUserDetailsAuthenticationProvider類的IMPL驗證提供之間切換提供安全。春季安全性 - 春天在運行時(本地數據庫或遠程LDAP)
但是,爲了進一步保護應用程序,我們決定允許用戶通過LDAP/AD服務器進行身份驗證。這不是一個要求,用戶可以選擇在門戶本身的配置中啓用它。
想知道如何實際執行此操作。已經找到AbstractLdapAuthenticationProvider。然而,僅僅將這個額外的身份驗證提供程序添加到身份驗證管理器並不足以應付天氣,應該在運行時通過數據庫中的標誌來確定。
真的很感謝這方面的幫助。
感謝您的閱讀:)
看看這個問題及其答案,應該讓你開始:http://stackoverflow.com/questions/21381893/use-different-authenticationprovider-depending-on-username-and-remote-ip-address – yglodt