1
A
回答
2
您所使用的用例並不完全清楚 - 但我會假設您充當PingFederate的身份提供者(IdP),並且您的帳戶存儲在某些系統/數據庫中,並且其密碼MD5散列(用鹽)。
根據所使用PingFederate的版本,您可能需要自定義IdP適配器(6.6之前版本)或自定義密碼憑證驗證器(6.6以上)。 PingFederate SDK具有Javadocs,它們描述了所需的API以及示例代碼。您的自定義適配器/ PCV將會是一些查找用戶帳戶的Java代碼,MD5-salt會將傳入的密碼散列並將結果與存儲的帳戶進行比較。如果匹配,自定義代碼將返回一個狀態代碼,表示如此。
您當然需要將您的SP連接配置爲使用此IdP適配器/ PCV(在HTML或HTTP基本身份驗證適配器內)。
相關問題
- 1. 鹽漬密碼哈希不保存鹽
- 2. 哈希和鹽漬密碼字段
- 3. 加密在登錄時比較哈希和鹽漬密碼
- 4. 哈希和鹽漬密碼並不總是相同
- 5. ASP.NET的密碼哈希和密碼鹽
- 6. 如何驗證哈希密碼
- 7. 如何驗證哈希密碼PHP類
- 8. 如何驗證哈希密碼?
- 9. 解密MD5哈希
- 10. 用隨機鹽改善密碼哈希
- 11. 在SQL Server中鹽的哈希密碼
- 12. 密碼的非隨機鹽哈希
- 13. C#哈希密碼創建鹽問題
- 14. PingFederate Oracle密碼憑證驗證器
- 15. 使用md5哈希驗證fb cookie
- 16. python django unsalted md5密碼哈希格式
- 17. 解密md5哈希函數
- 18. 是否可以驗證密碼哈希與另一個密碼哈希?
- 19. 如何加密的純文本格式的MD5哈希密碼
- 20. MVC - 如何哈希和鹽
- 21. SQL 2005 MD5哈希和C#MD5哈希
- 22. C#MD5哈希Groovy的MD5哈希
- 23. 你會如何添加鹽到你現有的密碼哈希?
- 24. 遷移SHA1鹽漬哈希要通過Bcrypt
- 25. 使用Cookies和鹽漬哈希的PHP登錄系統
- 26. PHP MD5(MD5)哈希
- 27. 密碼驗證無法使用密碼哈希BCRYPT
- 28. MD5哈希和Base64編碼
- 29. 如何使用哈希算法驗證明文密碼?
- 30. 如何在tomcat6中使用BASIC驗證的哈希密碼?
UC是爲PungFederate充當IdP的 - 您的答案是現貨。關於SP爲什麼它需要一個適配器?或者你是否提到我的問題是關於PingFederate充當SP,因此是適配器要求?謝謝 - 非常有幫助。 – user353829 2012-04-16 04:52:45
要添加到Scott的答案:如果您已經有一個應用程序在包含Salted MD5散列密碼的此數據源中對用戶進行身份驗證,則不需要PingFederate也對這些相同的用戶進行身份驗證。我們有集成工具包,可能會利用您現有的應用程序。 - 伊恩 – Ian 2012-04-16 15:43:42
謝謝伊恩。和WRT的SP說明...我的評論是,「SP連接」需要與它關聯的IdP適配器。這是PingFederate充當IdP的角色,其中的SP夥伴配置需要關聯適配器。這就是適配器如何鏈接到給定的合作伙伴。 SP本身可以是任何SAML兼容產品。 – 2012-04-16 16:33:58