首页 > 解决方案 > 使用“在 Outlook.com 中收到电子邮件时”触发器对 Logic 应用进行身份验证的各种方法是什么?

问题描述

我已经设置了一个逻辑应用工作流,每当我在收件箱文件夹中收到电子邮件时,它都会处理我的电子邮件。然后它触发 azure 函数并将数据发布到某个 API 端点。

根据 azure 函数的状态代码,它将电子邮件移动到TrueFalse条件中定义的已处理或失败文件夹。请参考以下截图:

在此处输入图像描述

目前,我已经使用我的个人电子邮件登录到 Outlook(请参阅突出显示的部分:abharati@......com.au)。但它正在开发用于监控其他公司的前景账户。 在此处输入图像描述 因此,稍后当我部署/托管此工作流时,我觉得打开逻辑应用程序设计器窗口并要求负责人通过单击更改连接链接进行身份验证(如上图所示)并不理想,这将提示他们输入他们的 Outlook 凭据,现在逻辑应用程序将监控他们的电子邮件。

有没有理想的方法来实现这一目标?

请让我知道该组织遵循的最佳方法是什么。

标签: azureazure-logic-apps

解决方案


对于这个要求,恐怕我们现在在模板中做不到。如果资源组中已经有一些与指定电子邮件帐户的 api 连接(因为过去在逻辑应用中使用过),我们可以在逻辑应用的模板中指定要使用的 api 连接。否则,我们无法直接在逻辑应用模板中创建和授权 o365 api 连接。当然我们也不能在部署逻辑应用模板的时候创建api连接。


推荐阅读