.NET平臺是否存在像OpenSSO(https://opensso.dev.java.net/)或ESOE(http://esoeproject.org/)這樣的東西?OpenSSO或ESOE for .NET?
3
A
回答
2
我發現了一個實現SAML 2.0標準的丹麥開源.NET庫(OIOSAML)。它是作爲丹麥政府的一個項目而開發的,因爲它們是通用的SSO解決方案。
下載:http://www.softwareborsen.dk/projekter/softwarecenter/brugerstyring/oiosaml.net/
更新:現在你也可以選擇使用哪個同事的Windows Identity Foundation的選項,我在一個項目成功地用於Jubii.dk。事實上,我會推薦 WIF over OIOSAML。
0
請記住,如果您使用的是.Net,那麼您可能在使用「Microsoft堆棧」的Microsoft商店。這意味着使用Active Directory進行全面的身份驗證,包括任何單點登錄系統。
如果您還需要與自己的域(其他業務)之外的實體通話,則通常需要在AD域中與合作伙伴系統(直接使用AD系統或通過LDAP)建立信任關係,以便在那裏登錄會在本地授予所需的權限,反之亦然。
如果您需要支持本地託管但由第三方提供的軟件系統,則應選擇支持AD或LDAP進行身份驗證的系統。
1
你真的需要SSO服務器本身運行在.net上嗎? OpenSSO作爲Java Web應用程序運行,但它可以根據AD對用戶進行身份驗證,執行Windows桌面SSO(又名SPNEGO,又名Kerberos),從Windows登錄中驗證用戶身份,無需額外的用戶名/密碼步驟,通過WS-Federation與ADFS進行互操作並通過策略代理保護在IIS上運行的Web應用程序。
因此,您可以連接所有的微軟產品,外加SAML 2.0單點登錄到外部合作伙伴。
相關問題
- 1. CGAL for .Net(或C#)
- 2. OpenSSO Fedlet與PHP
- 3. Workflowengine或BP-Engine for C#/。NET
- 4. for或Parallel.For .NET 4.0中
- 5. .net Core或「clean」.net for greenfield web project?
- 6. Glassfish OpenSSO指令(在哪裏下載OpenSSO)?
- 7. OpenSSO和tomcat
- 8. OpenAM或OpenSSO fedlets作爲SP和ADFS作爲IdP而沒有完全實現OpenAM或OpenSSO?
- 9. TDD for .NET,NUnit或MSTest的新功能
- 10. Prism for .NET 3.5和EntLib 5(或Unity 2)
- 11. Oracle OpenSSO Fedlet .NET主文件夾找不到
- 12. NOVAS for .NET
- 13. cPython for .NET API
- 14. Nant for .NET 4.5
- 15. XDocument for .Net 2.0?
- 16. Function for GetUniquePCID .NET
- 17. Luntbuild for .net
- 18. Rake for .NET
- 19. .NET for Windows 7
- 20. sftp for .net c#
- 21. .net for Win95?
- 22. FindBugs for .NET
- 23. SabreDAV for .NET?
- 24. Svcutil.exe for .NET 4.0?
- 25. ColorPicker for .NET 3.5
- 26. Foursquare SDK for .net
- 27. deobfuscator for .Net
- 28. C#.net For()Step?
- 29. EventAggregator for .net 2.0
- 30. CUDA for .net?
那麼,我和我現在的客戶並不是這樣。我們可能可以在內部運行AD,但我們也必須與外部合作伙伴進行整合,因此AD不是真正的選擇。像OpenSSO和ESOE這樣的框架看起來非常靈活和可擴展,所以看起來很適合這種情況。 – JohannesH 2009-01-09 16:09:41