2016-08-16 96 views
2

有沒有一種方法可以在用戶登錄時確定要檢查哪個存儲應該彈出以查找用戶憑據?目前我正在處理的項目要求公司登錄時的員工憑證應在LDAP服務器上查找,同時爲公司的客戶端提供登錄訪問權限,以便在數據庫中查找客戶端的登錄憑證?Spring LDAP和外部登錄

回答

1

Spring安全支持開箱即用的多個憑證存儲。只需聲明兩個AuthenticationProviders,一個訪問LDAP的員工和後者訪問客戶端數據庫。從ProviderManager(默認AuthenticationManager實現)的Javadoc提取:

AuthenticationProviders通常試圖在順序直到一個提供了一個非空響應。

+0

是否有一個現有的教程或代碼示例如何在java配置上做到這一點? – anathema