簡體   English   中英

Azure AD 多租戶身份驗證 - ASP.NET MVC 5

[英]Azure AD Multi Tenant Authentication - ASP.NET MVC 5

我按照教程創建了一個使用 Azure AD 進行身份驗證的示例應用程序。 但是,自從我想為多租戶實施它以來,我已經改變了很多東西。 我做了以下與教程不同的事情:

  1. 在 web.config 中使用'common'作為租戶

  2. 使用https://login.microsoftonline.com/common/作為 web.config 上的 aad 實例

該應用程序運行良好。 我被重定向到上面的 URL 進行日志記錄並重定向回來。 但是用戶上下文仍然是空白的。 (即 Request.IsAuthenticated / User.IsAuthenticated 即使在用戶成功通過身份驗證后也是空白)

任何幫助表示贊賞。

在這種情況下,身份驗證似乎在頒發者驗證中失敗。 在允許任何租戶登錄的應用程序中,禁用頒發者驗證是一個不錯的選擇。

如果您確實想限制可以登錄的租戶,請不要禁用它。 相反,您需要實施自定義頒發者驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM