簡體   English   中英

如何使用訪問令牌管理每個Microsoft Azure用戶資源?

[英]How to manage every Microsoft Azure user resource with access token?

我想創建一個MVC應用程序,可以在其中授權用戶的Azure訂閱,然后我的應用程序可以管理其在Microsoft Azure中托管的資源(VM,網站等)。

我在本教程的幫助下創建了一個應用程序。

我可以創建雲存儲,VM等,因此看起來工作正常。

之后,我嘗試使用其他Azure帳戶登錄。 我可以獲得訂閱,但是我無法管理該用戶的資源,但總是會遇到異常:

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

似乎通過這種技術,我只能管理我的資源。

我的問題是如何與其他所有用戶一起執行以下操作? 我可以使用這種方法執行此操作,還是必須另辟way徑?

您正在創建的應用程序被允許訪問您的資源,而不是其他訂閱的資源。 如果要管理其他訂閱,則需要為每個要管理的訂閱定義一個應用程序,如本教程中所述。

AFAIK,沒有在AAD中創建應用程序的API,因此您的方案將要求用戶手動創建這些應用程序,在我看來這是一個破壞者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM