簡體   English   中英

如何在授權代碼流 Azure AD B2C 中獲取用戶配置文件信息?

[英]How to get user profile info in Authorization code flow Azure AD B2C?

在 Auth Code 流程中,azure 租戶在認證成功后提供一個 auth code( username/pwd ),然后此代碼可以交易access_token (用於保護我們的資源 API)。 當我使用此access_token使用graph /me端點獲取配置文件詳細信息時,我得到了無效的令牌異常。 那么,如何在此流程中獲取用戶個人資料詳細信息?

感謝你的幫助!!

訪問令牌只能用於一種資源。

您的資源 API 的訪問令牌不能用於調用 Microsoft Graph。

您應該在獲取代碼和訪問令牌期間設置scope=https://graph.microsoft.com/.default offline_access

但目前不支持通過Request an access token in Azure Active Directory B2C 獲取Microsoft Graph 的訪問令牌。 它僅用於保護您的 API。

您需要按照代表用戶獲取訪問權限以使用身份驗證代碼流程獲取訪問令牌。

隱式流是 SPA 支持的唯一流。 授權代碼流適用於 webapps、移動和桌面應用程序,但不適用於 SPA。請參閱此文檔

暫無
暫無

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

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