【发布时间】:2016-09-13 04:23:43
【问题描述】:
目前我们在 Office 365 中订阅。所有用户都可以访问 Outlook 电子邮件。我们计划使用守护程序或服务器应用程序构建批处理作业(如此处所述https://azure.microsoft.com/en-us/documentation/articles/active-directory-authentication-scenarios/#daemon-or-server-application-to-web-api)。批处理作业作为守护程序服务的原因是因为我们想要访问所有用户电子邮件,过滤并转发到具有一个应用程序身份的另一台邮件服务器。
- 问题 1:我们如何授权 Azure 中的应用访问所有用户的电子邮件?
作为替代方案,我们还可以构建一个订阅入站/出站电子邮件的 webhook,一旦我们在系统中收到通知,我们就可以过滤/转发到另一个邮件服务器。 https://dev.outlook.com/restapi/concepts/webhooks
- 除了构建作业和调用 REST API,有没有办法 一次在 Azure 中为所有用户注册一个 webhook 并重定向 我们系统的网址?
这将使我们免于构建必须每天运行以获取所有传入电子邮件然后过滤的批处理作业。如果我们可以集成一个 webhook,我们所要做的只是过滤/转发部分。
【问题讨论】:
标签: azure azure-active-directory webhooks office365api azure-ad-graph-api