作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想知道这篇文章 https://learn.microsoft.com/en-us/rest/api/resources/tenants/list 有一个“尝试”按钮,单击它后,它将列出您的所有租户或目录。 然后,一旦您选择任何目录,它就会给您一个不记名 token 。 .
问题是,有没有办法通过 API 获取不记名 token ?或者获取取决于所选租户的不记名 token ?谢谢!
通过该站点的返回 token ,我通过此 api https://app.vssps.visualstudio.com/_apis/accounts 传递它让我的所有组织都基于所选租户。
最佳答案
如果您想在 PowerShell 中使用该命令,则Get-AzAccessToken cmdlet 可以为您获取 token 。
我在 Azure Cloud Shell 上的 PowerShell 中测试了以下脚本:
$token = (Get-AzAccessToken -ResourceUrl 'https://management.azure.com').Token
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("Authorization","Bearer $token")
$url = "https://management.azure.com/tenants?api-version=2020-01-01"
# Send the request
Invoke-RestMethod $url -Method 'Get' -Headers $headers
关于Azure 获取授权不记名 token API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54436442/
我是一名优秀的程序员,十分优秀!