gpt4 book ai didi

azure - 单点登录时如何使用 powershell 将 Azure 中的 API 连接授权为不同用户

转载 作者:行者123 更新时间:2023-12-03 00:22:54 25 4
gpt4 key购买 nike

我们使用 Azure 逻辑应用程序,这些应用程序使用 powershell 脚本从 DEV 部署到 TEST 再到 PROD。逻辑应用程序使用 API 连接。

对于某些 API 连接,我们希望使用不同的服务用户而不是我的个人帐户。因此,如果逻辑应用程序发送电子邮件,它应该作为服务用户而不是我自己发送。 API 连接的特殊之处在于,Azure 强制您在通过 powershell 脚本部署后重新对其进行身份验证。因此,每次部署后您都需要重新授权 API 连接。

我成功地使用 powershell 脚本和此处提到的示例进行了身份验证:https://github.com/logicappsio/LogicAppConnectionAuth

但是,它总是会以某种方式授权我使用我的 Windows 帐户。我无法以其他人的身份登录。当出现 Azure 登录窗口并且我输入服务用户名时,它不会要求我提供密码,而是会在输入用户名后立即授权与我的个人用户的连接。

如何使用 Azure powershell 命令以其他用户身份执行连接授权?

我希望有人能为我指明如何以不同用户身份授权 API 连接的更好方向(谷歌关键字等)。

最佳答案

我了解您的问题是关于授权与不同用户帐户或服务帐户的 API 连接。您在上面指定的行为专门针对 Office 365 连接。不同的连接器组的授权机制有所不同。

但是,为了使用服务帐户授权 Office 365 API 连接,我们需要确保浏览器缓存不会自动使用 Windows/Azure 登录凭据。您可以清除浏览器缓存并从私有(private)浏览器进行授权。如果这对您没有帮助,本博客中介绍了一种技巧。

https://techcommunity.microsoft.com/t5/integrations-on-azure/using-service-account-for-office-365-outlook-connector/ba-p/1978513

如果您有任何疑问,请告诉我。

哈里斯

关于azure - 单点登录时如何使用 powershell 将 Azure 中的 API 连接授权为不同用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65292520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com