如果我希望將應用程序用戶名/密碼存儲在數據庫中,那麼我是不是應該使用RDBMS身份驗證提供程序功能(位於WebLogic控制檯的「安全區域」的「提供程序」選項卡上)或RDBMS安全存儲庫功能WebLogic控制檯的Security Realm部分中的RDBMS安全性存儲標籤)何時使用WebLogic RDBMS身份驗證提供程序與RDBMS安全存儲庫?
有人可以解釋一下這種差異,以及何時會使用另一種?
如果我希望將應用程序用戶名/密碼存儲在數據庫中,那麼我是不是應該使用RDBMS身份驗證提供程序功能(位於WebLogic控制檯的「安全區域」的「提供程序」選項卡上)或RDBMS安全存儲庫功能WebLogic控制檯的Security Realm部分中的RDBMS安全性存儲標籤)何時使用WebLogic RDBMS身份驗證提供程序與RDBMS安全存儲庫?
有人可以解釋一下這種差異,以及何時會使用另一種?
當您想使用自己的模式創建自己的用戶表(或者您已經創建並/或正在使用它們)時,RDBMS身份驗證提供程序非常有用。 RDBMS安全存儲是非常有用的,因爲它提供了在數據庫中創建用戶認證和授權表的所有必要腳本。
你應該知道,如果你選擇去,你可能要允許RDBMS安全存儲路徑的WebLogic管理用戶登錄到WebLogic控制檯如果數據庫不能訪問例如如果數據庫出現故障並且您想要登錄到控制檯以更改數據庫連接信息。您可以通過添加將用於驗證/授權您的weblogic管理員用戶的第二個提供程序來完成此操作。
RDBMS身份驗證提供可與一組特殊的安全提供的,因此RDBMS安全存儲和RDBMS身份驗證提供不相互替代。
RDBMS安全Store將被任何其他安全提供不在下面的列表中被忽略:
爲SAML 1.1以下提供:
以下爲SAML 2.0提供商: