我在 Visual Studio 2022 中使用默認的 Blazor 服務器模板,并將身份驗證設定為使用 Microsoft 身份平臺。
我在我的 Azure Active Directory 帳戶中設定了一個 AppRegistration,以允許任何組織中的帳戶(多租戶):

在我的appsettings.json檔案中,我使用了正確的客戶端和租戶 ID:

當我運行該應用程式時,我可以使用我的 AAD 租戶(或已被邀請加入我的 AAD)中的任何帳戶登錄。但是,當我嘗試使用另一個 AAD 租戶的身份時,我收到以下錯誤:
所選用戶帳戶在租戶“租戶名稱”中不存在,并且無法訪問該租戶中的應用程式“APP-REGISTRATION-ID”。需要先將該帳戶添加為租戶中的外部用戶。請使用其他帳戶。
根據我在檔案和其他文章中發現的內容,我需要使用通用端點進行登錄,但是如果我將appsettings 中的“域”更改為“通用”,它并沒有什么不同,如果我更新“實體” "到
請檢查您的Domain值。您可以在Azure AD 概述頁面中找到您的域:

確保在應用程式的重定向 URICallbackPath中包含appsettings.json檔案,以避免重定向 URI 不匹配錯誤。
如果它們有幫助,請查找以下參考資料。
參考文獻: Ref1、Ref2、Ref3
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/446803.html
標籤:天蓝色 活动目录 天蓝色活动目录 西装外套 blazor 服务器端
