Logic应用程序中有某些连接器(例如Outlook Connector),这些连接器需要在创建逻辑应用程序之前建立连接。
但是,如果我想在每个请求中从不同的帐户建立连接怎么办?例如创建任务在后期调用中,我想在用户outlook中创建一个任务。我从1@office.com创建了连接器,然后每个帖子请求都会在1@office.com的outlook中创建任务,即使请求来自2@office.com
有没有办法实现我的目标?
答案 0 :(得分:1)
1)您创建一个ARM模板,该模板将Logic Apps(具有所有关联的API连接)部署到给定的资源组。
2)此ARM模板将具有API连接所需的用户名和密码(例如Dropbox)的参数。
3)作为入门的一部分(例如,注册网站,安装程序MSI),您需要为此用户请求用户名和密码(有时会授予逻辑应用程序访问资源的权限)。
4)步骤3将使用所需的权限创建API连接,然后可以部署指向该API连接的逻辑应用。
This document为您提供了Logic Apps的ARM基本配置。
包括肯特(Kent)的优秀博客来为该答案增加价值,请选中“ Custom connectors in Azure Logic App”
答案 1 :(得分:0)
您可能需要考虑创建自己的自定义Web api /自定义连接器,然后将其与Logic App集成。
使用您自己的代码,您可以将各种用户动态连接到Exchange并自动创建任务。
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-create-api-app