簡體   English   中英

Azure Active Directory B2C的范圍問題

[英]Scope Issue with Azure Active Directory B2C

我開始研究一點Azure AD B2C,並且正在關注教程。 我能夠登錄/注銷,並且可以在“用戶和組”刀片中(在azure門戶上)正確看到“已記錄”用戶的列表。 所以我認為一切都很好。 在“ msal.service.ts ”中,我使用以下配置:

tenantConfig = {
  tenant: "brianennotest.onmicrosoft.com",
  clientID: '7c94b737-786c-4e1c-9231-0a0d803ac47c',
  signUpSignInPolicy: "B2C_1_SiUpIn",
  b2cScopes: [""] };

如您所見,我在b2cScopes中留下了一個空數組。 我有錯誤:

AADB2C90055:請求中提供的范圍“ openid配置文件”必須指定資源,例如“ https://example.com/calendar.read ”。

我以為我不能空白,所以我使用了:

b2cScopes: ["https://brianennotest.onmicrosoft.com/TestB2C/user_impersonation"]

但我收到另一個錯誤消息:

未處理的承諾拒絕:找不到要加載“ HomeComponent”的主要出口; 區域:角度; 任務:Promise.then; 值:

我可以幫忙嗎? 我已經嘗試閱讀以下主題,但沒有幫助。 謝謝

您的錯誤與b2c不相關,但與Angular本身相關,您需要添加一個

<router-outlet></router-outlet> 

在您的應用程序組件文件中標記

暫無
暫無

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

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