当前位置: 首页 > 知识库问答 >
问题:

Azure active directory-使用Azure CLI获取访问令牌

佴阳曦
2023-03-14

az登录--service-principal-u-p--租户--允许-不订阅

az帐户获取-访问-令牌-资源

现在,当我试图通过用户登录(az登录)切换服务主体登录来为用户实现相同的功能时

有人能帮我理解为什么会这样吗?

提前感谢!

共有1个答案

段干兴业
2023-03-14

您试图使用Azure CLI从 获取令牌,该客户端ID正好是04b07795-8ddb-461a-bbee-02f9e1bf7b46

转到资源(AD中的应用程序)->公开API->添加客户端应用程序04b07795-8ddb-461a-bbee-02f9e1bf7b46并检查作用域。

然后再次获取访问令牌。

 类似资料:
  • 获取访问令牌的文档中的第一步是“将用户引导到我们的授权URL”。那到底是什么意思?没有提供链接或任何东西。它还说“公司名称、联系电子邮件和隐私政策URL是开始提交的必要条件。”我们的应用程序没有隐私政策...只是一个简单的标签提要。我不明白为什么有一个简单的标签提要那么复杂。 是否有一个等待时间来获得批准的应用程序..如果它得到批准...在获得访问令牌之前,我必须获得批准吗?这在任何地方都没有概述

  • 目前访问类型处于联机状态。当我需要访问驱动器上的文件/文件夹时,我将浏览器重定向到Google URL并获得访问代码: 一切运转良好!但我只需要第一次重定向。 当我谷歌时,在google Drive API文档中,我发现我可以通过浏览器重定向获得刷新令牌,并将其保存在数据库中。(换句话说,我可以使用脱机访问)。 而且每次当我需要从google drive读取数据时,我使用刷新令牌获得访问令牌,而无

  • 我想使用上传一个pdf文件到Google Drive,用于自动测试目的。 我已经在Google云平台上创建了一个帐户(获得了客户端ID和机密),并启用了Google Drive API。 谢了。

  • 我的问题是如何使用OAuth2.0从刷新令牌中获取访问令牌。我还没有找到任何从刷新令牌中获取访问令牌的例子。 我参考了[Google+API参考],但他们使用HTTP方法提到了它。2请用C#提供一些使用Google+API提供的方法的例子。

  • > 我正在尝试在我的应用程序和DocuSign沙盒之间建立连接。 我正在使用JWT授权。 在这之前一切都很顺利。 我已经下载了PHP的库"docuSign/eSign-Client" 并使用这段代码: 结果是来自API的错误(400),信息如下: 它说集成密钥是错误的,但在我使用此集成密钥成功生成访问令牌之前,只有几行代码。 你知道出了什么问题吗? 在JWT集成之前,我使用的是来自OAuth令牌生

  • 发布https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token http/1.1 但无法访问https://graph.microsoft.com/v1.0/users/{id}/calendars。我得到的信息与此类似: