gpt4 book ai didi

c# - 如何使用访问 token 管理每个 Microsoft Azure 用户资源?

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

我想创建一个 MVC 应用程序,用户可以通过其 Azure 订阅进行授权,之后我的应用程序可以管理他们在 Microsoft Azure 中托管的资源(VM、网站等)

我在 this tutorial 的帮助下创建了一个应用程序。

我可以创建云存储、虚拟机等,所以它看起来工作正常。

之后我尝试使用不同的 Azure 帐户登录。我可以获得订阅,但无法管理该用户的资源,我总是遇到异常:

Additional information: AuthenticationFailed: A security token exception occured for the received JWT token.

看来通过这种技术我只能管理我的资源。

我的问题是如何对其他所有用户执行以下操作?我可以用这种方法做到这一点还是我必须用另一种方法?

最佳答案

您正在创建的应用程序可以访问您的资源,但不能访问其他订阅的资源。如果您想要管理其他订阅,则需要为您想要管理的每个订阅定义一个应用程序,如本教程中所述。

据我所知,AAD 中没有用于创建应用程序的 API,因此您的方案将要求用户手动创建这些应用程序,这在我看来是一个破坏者。

关于c# - 如何使用访问 token 管理每个 Microsoft Azure 用户资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061392/

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