尝试设置一堆支持Azure功能等的逻辑应用程序。概念是利用ML/Azure功能/逻辑应用程序等来设置自动邮件系统。
一切都是使用 ADO/Git 和 CD/CI 管道进行部署的,但我们在 Office365 连接器方面遇到了问题,它在创建后需要授权。现在,我们按照这篇文章创建了 windows form for authentication 。
这很好用,但我们想大规模地做到这一点,因此正在寻找一种沉默的方法,任何想法或链接将不胜感激?
PS。使用不需要MFA最佳答案
目前,Office365 API授权使用OAuth 2.0授权码授权类型,这意味着您只能通过拥有邮箱(或有权访问)的用户来获取授权码共享邮箱)登录以获取代码。 API 的这种行为是设计使然。因此,没有办法完全自动化此操作。
如果您不需要为不同的逻辑应用使用不同的帐户,则可以使用 PowerShell(仍要求用户登录)为每个环境创建这些 API 连接,然后使用我们的 CD 管道中已配置的 API。
关于powershell - 使用 PowerShell 授权 Office365 逻辑应用 API 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50186466/