![](/img/trans.png)
[英]Azure AD B2C with Easy Auth Authentication with Google Flutter
[英]Flutter + Azure : Authentication with AD B2C
我創建了一個 Azure AD B2C 租戶,向其中添加了應用程序。 運行應用程序后,它允許我輸入用戶名和密碼,但是當我單擊登錄時,它會引發錯誤,
內部異常 = null:invalid_resource;AADSTS500011:在命名的租戶中找不到名為 api://8e82b4f2-4962-4b66-a6f5-76667400cfed 的資源主體。 如果應用程序尚未由租戶的管理員安裝或租戶中的任何用戶未同意,則可能會發生這種情況。 您可能將身份驗證請求發送給了錯誤的租戶。
我正在使用這個庫MSAL Mobile Flutter Plugin 。 我已按照插件文檔和 azure 門戶中描述的所有步驟進行操作,但最終還是出現了該錯誤。 我正在使用來自同一租戶的用戶登錄
我究竟做錯了什么?
對於AAD b2c tenant
,它與AAD tenant
有些不同。 我注意到您提到的示例是 aad。 如果您使用 aad b2c 租戶,其scope
應該是:
https://zhaozhub2c.onmicrosoft.com/0ffde1a6-04d2-440e-87a5-d9fd69dbxxxx/mytest
。
請注意,不能將客戶端憑據流用於 Azure b2c,因為 Azure b2c 需要用戶登錄。 我使用ROPC 流進行測試,效果很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.