Microsoft Azure GraphApi 因 JWT 令牌无效而失败

问题描述 投票:0回答:1

尝试使用 Microsoft Azure Graph Api 运行 cli 命令时,连接调用失败,并显示无效 JWT 令牌的不太有用的消息

Connect-MgGraph -范围“Directory.ReadWrite.All”、“User.ReadWrite.All”、“Domain.ReadWrite.All” Connect-MgGraph:JWT 访问令牌无效。

azure microsoft-graph-api command-line-interface microsoft-entra-id
1个回答
0
投票

如果用户是租户 (*.onmicrosoft.com) 或向租户注册的其他域的一部分,则此调用似乎有效。

所使用的身份是通过邀请获得的 MicorosftAccount。因此,对

Connect-MgGraph
的调用需要传递一个带有tenantid的附加参数,这是有意义的,因为它无法确定操作将针对哪个租户

Connect-MgGraph -Scopes "Directory.ReadWrite.All", "User.ReadWrite.All", "Domain.ReadWrite.All" -tenantid xxxxx-xxxx-xxxx-xxx-xxxxxxxxxxx
Welcome to Microsoft Graph!

希望其他人可以详细说明我的答案。经过多次搜索后,我能够弄清楚这一点,并且感谢这篇中等文章 https://medium.com/@chan.huanjun_94878/fun-with-badzure-setting-up-the-environment-286577c759e0

© www.soinside.com 2019 - 2024. All rights reserved.