首页 文章

Azure Logic App Oauth 2.0身份验证

提问于
浏览
1

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

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

到目前为止我所做的是添加了一个FTP触发器,该触发器将HTTP Post动作提供给期望文件内容的Web API endpoints . 我看到有一个用于身份验证标头的输入,但是在我能够指定标头值之前,我仍然需要从授权 endpoints 获取令牌 . 我是否应该手动添加额外的步骤来手动检索和提供令牌值,还是有更简单的方法来引用安全 endpoints ?

1 回答

  • 1

    如果您使用的是Azure AD,则应该可以按照以下说明操作:

    https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-custom-hosted-api/

    第3部分具有Logic App中的特定配置:

    第3部分:在Logic应用程序中填充Authorization部分在HTTP操作的Authorization部分:{“tenant”:“<< tenantId >>”,“audience”:“<<第2部分的clientID >>”,“ clientId“:”<<第1部分中的clientID >>“,”secret“:”第1部分中的<<密码或密钥>>“,”type“:”ActiveDirectoryOAuth“}

相关问题