尝试设置一堆支持 Azure 函数等的逻辑应用概念是利用 ML/Azure 函数/逻辑应用等来设置自动邮件系统。
一切都使用 ADO/Git 和 CD/CI 管道进行部署,但我们在创建后需要授权的 Office365 连接器存在问题。现在,我们遵循了这篇文章,该文章创建了一个用于身份验证的窗口窗体。
这工作正常,但我们希望大规模地做到这一点,因此正在寻找一种沉默的方法,任何想法或链接将不胜感激?
使用不需要 MFA
目前,Office365 API 授权与OAuth 2.0 授权代码授权类型配合使用,这意味着,您只能通过让拥有邮箱(或有权访问共享邮箱)的用户登录以获取代码来获取授权代码。API 的这种行为是设计使然。因此,没有办法完全自动化。
如果不需要为不同的逻辑应用使用不同的帐户,则可以为每个环境使用 PowerShell(仍要求用户登录)创建这些 API 连接,然后在 CD 管道中使用已预配的 API。