如何在Azure Logic应用程序中使用OAuth 2.0身份验证? [英] How can I use OAuth 2.0 Authentication in an Azure Logic App?

查看:16
本文介绍了如何在Azure Logic应用程序中使用OAuth 2.0身份验证?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个简单的逻辑应用程序,该应用程序带有一个FTP触发器,然后将任何上载的文件内容通过管道传输到我在Azure中托管的Web API,并使用OAuth 2.0客户端凭据授权流进行保护。

如何在逻辑应用中配置OAuth 2.0身份验证?

到目前为止,我所做的是添加了一个FTP触发器,该触发器将一个HTTP Post操作提供给一个期望文件内容的Web API端点。我看到有一个身份验证头的输入,但是我仍然需要从授权端点获得令牌,然后才能指定头值。

我应该手动添加额外的步骤来手动检索和提供令牌值,还是有更简单的方法来引用受保护的终结点?

推荐答案

如果您使用的是Azure AD,则您应该能够遵循instructions

第3部分包含您的Logic App中的特定配置:

第3部分:填充逻辑应用程序中的授权部分

在HTTP操作的授权部分:{"tenant":"<<tenantId>>", "audience":"<<clientID from Part 2>>", "clientId":"<<clientID from Part 1>>","secret": "<<Password or Key from Part 1>>","type":"ActiveDirectoryOAuth" }

这篇关于如何在Azure Logic应用程序中使用OAuth 2.0身份验证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆