如何在Azure逻辑应用中使用OAuth 2.0身份验证?

4
我想创建一个简单的逻辑应用程序,其中包含FTP触发器,然后将上传的任何文件内容传输到我托管在Azure中并使用OAuth 2.0客户端凭据授权流程进行保护的Web API中。
如何在逻辑应用程序中配置OAuth 2.0身份验证?
我所做的是添加了一个FTP触发器,该触发器进入HTTP Post操作,将文件内容发送到期望文件内容的Web API端点。我看到有一个身份验证标头的输入,但是我仍然需要从授权端点获取令牌,然后才能指定标头值。
我应该手动添加额外的步骤来检索和提供令牌值,还是有更简单的方法引用受保护的端点?

你是否在使用Azure Active Directory? - Jack Zeng
是的,我正在使用Azure AD。 - Brett Mealor
2个回答

3
如果您正在使用Azure AD,则应该能够按照这些说明进行操作。
第3部分涉及Logic App中的特定配置:

第3部分:在Logic app中填充授权部分

在HTTP操作的授权部分中:{"tenant":"<<tenantId>>", "audience":"<<Part 2中的clientID>>", "clientId":"<<Part 1中的clientID>>","secret": "<<Part 1中的密码或密钥>>","type":"ActiveDirectoryOAuth" }


1
更新后的URL:https://learn.microsoft.com/zh-cn/azure/logic-apps/logic-apps-custom-api-authentication#part-3-populate-the-authorization-section-in-your-logic-app - Raj Rao

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接