如何在Azure Logic应用程序中使用OAuth 2.0身份验证? [英] How can I use OAuth 2.0 Authentication in an Azure Logic App?
本文介绍了如何在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屋!
查看全文