使用PS验证office365逻辑应用连接器

时间:2018-05-05 06:31:31

标签: powershell azure-logic-apps

尝试使用支持Azure功能等设置一堆逻辑应用程序的概念是利用ML / Azure功能/逻辑应用程序等来设置自动邮件系统。

使用带有CD / CI管道的VSTS / Git部署所有内容,但我们在创建后需要身份验证的Office365连接器出现问题。目前,我们已经按照本文创建了一个用于身份验证的窗体(https://blogs.technet.microsoft.com/ronba/2016/05/09/using-powershell-and-the-office-365-rest-api-with-oauth/)。

这很好但是我们希望大规模地这样做,因此正在寻找一种无声的方法,任何想法或链接都会受到赞赏吗?

聚苯乙烯。使用不需要MFA

1 个答案:

答案 0 :(得分:0)

您是否需要使用不同的逻辑应用程序来使用不同的Office 365帐户?

目前,Office365 API授权适用于 OAuth 2.0授权代码授予类型,这意味着您只能通过让用户拥有邮箱(或具有访问权限)来获取授权代码共享邮箱)登录以获取代码。 API的这种行为是设计使然。因此,没有办法完全自动化。

如果您不需要不同的逻辑应用程序帐户,您可以为每个环境创建与powershell(仍需要用户登录)的API连接,然后在我们的CD管道中使用已配置的API。

如果您确实需要自动执行该步骤,则可以切换到SendGrid,该身份验证不同,并且可以通过提供SendGrid密钥自动执行。

HTH,