azure 使用Kusto中的http_request_post插件获取承载令牌

vxf3dgd4  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(96)

我希望在应用程序上下文中使用OAuth 2.0授权流进行身份验证。据我所知,无法使用http_request_post插件向OAuth URI oauth2/token发送请求以检索承载令牌,原因如下:插件的Content参数中的Content-Type属性被硬编码为“application/json”,而OAuth端点期望它为“application/x-www-form-urlencoded”。背景
我的理解是否正确,是否有变通方案?

vngu2lb8

vngu2lb81#

你可以试试这个替代方法。我试着在我的环境中重现同样的事情,用application/x-www-form-urlencoded的postman得到这个输出。

POST 
https://login.microsoftonline.com/xxxxxxx-f3a0c218f3b0/oauth2/v2.0/token 
client_id:4KIxxxxxx2CS2UasSu9zTXhrMNQy6sQcKw
scope:https://management.azure.com/.default 
client_secret: xxxxxxxxxxxzTXhrMNQy6sQcKw 
grant_type:client_credentials
    • 答复:**

    • 或者**
    • 带承载令牌的PowerShell**

相关问题