【问题标题】:AADSTS7000014: The provided value for the input parameter 'device_code' is not valid Microsoft GraphAADSTS7000014:为输入参数“device_code”提供的值无效 Microsoft Graph
【发布时间】:2022-03-02 17:08:46
【问题描述】:

我想使用 msal-node nodejs 模块获取 microsoft 用户令牌。 我不知道为什么我会收到这个错误所以如果有人有一点想法;-;: Error code

我尝试通过使用 acquireTokenByDeviceCode msal 的函数来检索用户 microsoft 令牌。 code sample

PublicClientApplication 对象包含 clientId(来自 azureAD 面板)和权限 (https://login.microsoftonline.com/consumers) 信息。

提前致谢^^

【问题讨论】:

    标签: node.js azure msal


    【解决方案1】:

    当您尝试请求新的访问令牌时,请使用此范围 [https://graph.microsoft.com/.default](https://graph.microsoft.com/.default)

    v2 端点上的所有客户端凭据请求都必须包含 scope={resource}/.default,其中 {resource} 是应用打算调用的 API。

    参考:c# - AADSTS70011: The provided value for the input parameter 'scope' is not valid - Stack OverflowApplication permission 'scopes' · Issue #36432 · MicrosoftDocs/azure-docs · GitHubCannot get access token for scope https://graph.microsoft.com/User.ReadWrite.All · Issue #449 · AzureAD/microsoft-authentication-library-for-dotnet · GitHub

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 2023-02-01
      • 2011-05-17
      • 2011-02-07
      相关资源
      最近更新 更多