Azure应用程序注册: scope list not complete

标签 azure jwt azure-active-directory token adal.js

我创建了一个 azure 应用程序注册:

demo

我使用 Adal 进行身份验证:

demo2

问题是当我解密生成的 token (sharepoint 和 graph api)时,我得到:

"scp": "User.Read",

我需要知道:

  • 为什么我在范围声明中只获得此权限?
  • 如何获得所有权限?

谢谢

最佳答案

我猜测在这种情况下,这可能是 v1 端点的行为,如果您已经同意 API 上的某些内容,它只会为您提供带有这些内容的 token ,无论如何您添加了更多内容。

当您的应用重定向您登录时,您可以将 prompt=consent 添加到授权 URL。这将强制再次同意所有权限。

关于Azure应用程序注册: scope list not complete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62172344/

相关文章:

azure - 如果用户已经使用 AzureAD 对 MainApp 进行了身份验证,是否应该要求 MainApp 中包含的应用程序重新使用 AzureAD 进行身份验证

active-directory - 写入请求仅在包含的实体上受支持,Microsoft Graph API 在尝试 PATCH/POST 以将 AD App 角色分配给用户时

Azure 服务总线未经授权错误 : InvalidSignature: The token has an invalid signature inside Kubernetes cluster

azure - 如何通过 ChangeFeed 获取有关 Cosmos DB 更改的通知?

.net - 在 azure 代理中运行 nunit 测试时找不到 testhost.deps.json 文件

即使设置expiresIn值后,JWT在nestjs应用程序中也不会过期

azure - 我可以向仅限应用程序的应用程序授予有限的邮箱访问权限吗?

azure - 如何恢复已删除的 Azure 资源组

node.js - 如何生成刷新 token ?

c# - .NET Core - JWT - SecurityTokenNoExpirationException