oauth2.0 使用API创建MS Dev Box

kwvwclae  于 11个月前  发布在  其他
关注(0)|答案(2)|浏览(96)

我目前在MS Dev Center服务的令牌上遇到问题。
我使用Bearer令牌调用REST API PUT {endpoint}/projects/{projectName}/users/{userId}/devboxes/{devBoxName}?api-version=2023-04-01,如下所述:AAD Token

  • 我有正确的权力。
  • 我有正确的作用域“user_impersonation”
  • 我使用隐式oauth2流

我使用CLI成功检索了令牌:
az account get-access-token --resource https://devcenter.azure.com
但是当我在我的react应用程序中使用交互式流程时,我得到了401。
观察结果:

有什么想法吗?

vx6bjr1n

vx6bjr1n1#

这在你的帖子中并不清楚,但要确保你在项目中有一个Dev Box Pool的Dev Box用户角色。

uajslkp6

uajslkp62#

在Microsoft文档中,它说您需要使用user_impersonation范围。
我通过在我的应用程序注册中使用“access_as_user”范围配置“Fidalgo Dataplane Public”API来解决它。
Fidalgo Dataplane Public

相关问题