oauth2.0 获取Azure数据工厂身份验证时出错

klr1opcd  于 2022-12-17  发布在  其他
关注(0)|答案(2)|浏览(151)

我需要使用REST调用访问数据工厂管道...因此,我
1.已在Azure Active Directory中注册应用程序。
1.已获取客户端ID和客户端密钥
然后我尝试使用Postman获取身份验证令牌,并得到一个错误,我不明白。请帮助。我如何才能获得身份验证令牌到我的ADF使用Postman?

uubf1zoe

uubf1zoe1#

在body部分,使用-x-www-form-urlencoded而不是raw,如下所示,它应该有助于解决问题。

理想情况下,当您在Body部分中选择x-www-form-urlencoded单选按钮时,它会自动在Headers选项卡下设置Content-Type = application/x-www-form-urlencoded,如下所示。

4ioopgfo

4ioopgfo2#

请按照以下步骤在ADF中生成不记名令牌:
**步骤1:**创建Web活动以从ADF获取访问令牌。
网址:https://login.microsoftonline.com/<Tenant ID>/oauth2/token

***方法:**POST
*车身:grant_type=client_credentials&client_id=<client_id>&client_secret=<client_secret>&resource=https://management.azure.com/
*标题:Content-Type:application/x-www-form-urlencoded

**步骤2:**创建集合变量:

  • 添加动态内容-〉@activity('Web1').output.access_token

管道已成功执行并获得令牌

相关问题