我試圖從當前的.NET認證/授權產品組合中找出正確的架構。有一個問題,我無法找到關於以下方面的許多在線信息:與使IdentityServer直接對域進行身份驗證的用戶相比,使用ThinkTecture IdentityServer 2.0聯合ADFS 2(它使用Active Directory憑據驗證域用戶)有什麼好處?對於我的公司,我看到ADFS 2只有3種可能的需求,但如果IdentityServer足夠(我主要是因爲它是開源的,因此更容易調試,可擴展且易於理解),我寧願避免安裝它。 :ADFS提供的功能不在ThinkTecture IdentityServer 2中?
- 公司(Active Directory)用戶的基於聲明的身份驗證。
- 支持Office365 SSO - 有整合Office365與ADFS
- 建立聯盟外部(貿易伙伴)ADFS服務指導(我們目前沒有需要這一點,但我想保持開放的選項)
此功能是否由IdentityServer 2.0提供或不易添加到此功能?
關於IdentityServer是開源的,並暗示ASP.NET身份不是;根據Apache許可證,ASP.NET Identity在CodePlex http://aspnetidentity.codeplex.com/上是開源的。但是源代碼還沒有公開。這將是未來。 –
感謝您的評論凱文 - 我打算說明ADFS 2代碼不是開源的 - 這與ASP.NET身份是分開的。很好,ASP.NET身份將被安裝在codeplex上... – crimbo