![](/img/trans.png)
[英]ASP.NET MVC solution for OpenID + OAuth + trivial authentication
[英]ASP.NET Core OpenId Authentication
即時通訊開發的.net核心mvc應用程序具有針對天藍色活動目錄的身份驗證。 我的問題是,我有兩個不同的azure avtice目錄,它們彼此不依賴。 根據用戶輸入(郵件或雇員編號),我將決定應使用哪個活動目錄。
有任何想法或參考嗎? 謝謝!
有一個非常好的可靠的開源項目(Identity Server)
https://github.com/IdentityServer/IdentityServer4
您也可以檢查一下(openiddict)
您正在描述一個多租戶應用程序 ,其中AAD公共端點用作該應用程序的入口點,而不是特定的AAD登錄頁面。 您可以將應用程序配置為信任多個AAD實例。 它涉及很多,但是MS擁有關於如何將單個租戶應用程序采納為多租戶的良好文檔。 我也強烈推薦Vittirio的博客作為學習AAD身份驗證的地方,當您在博客上時,他的書標題為“使用Azure Active Directory for Web Applications進行現代身份驗證”
為應用程序啟用多租戶后,您將需要通過檢查傳入的SSO請求中的租戶ID來自己處理AAD驗證。 您可以通過覆蓋UseOpenIdConnectAuthentication中的SecurityTokenValidated來實現。 您可以參考此示例,其中代碼針對數據庫進行驗證 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.