gpt4 book ai didi

azure - 如何在命令行上获取用于服务身份验证的 AzureAD JWT

转载 作者:行者123 更新时间:2023-12-03 03:39:01 31 4
gpt4 key购买 nike

我有一些公司网站提供一些受 Azure AD 保护的信息。这在浏览器中工作得很好,但我想在命令行上创建一些自动化。

如果我从浏览器复制 JWT 并在 Authorization: Bearer header 中使用它,我也可以完美地访问该信息。

我还能够使用 az login 在命令行上证明我的身份。

在命令行上获取合适的 JWT 以访问信息的正确方法是什么?

我在想这样的事情:

az login
token=$(az ad get-new-jwt-token)
curl -H "Authorization: Bearer $token" myinfosite.company.com

如果有更好/不同的解决方案,我也愿意。

最佳答案

你就快到了。如果您想通过 CLI 执行此操作,则如下所示

  1. 登录

  2. 设置订阅

  3. 获取访问 token

     az login        
    az account set -s "<your-subscription-id>"
    az account get-access-token

之后您将获得您的不记名 token enter image description here

关于azure - 如何在命令行上获取用于服务身份验证的 AzureAD JWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72068029/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com