2017-10-16 58 views
0

This document描述如何將所有者角色中的用戶添加到特定訂閱。但是它可以通過代碼完成嗎?最好使用Azure SDK .Net(Microsoft.Graph包)或Azure AD Graph(Microsoft.Azure.Management.Fluent包)。使用Graph或Azure AD圖形添加RBAC所有者管理員訂閱

+0

'Microsoft.Azure.Management.Fluent'不是Azure AD Graph API,它是Azure Management API的庫。這就是你所追求的。 MS Graph和Azure AD Graph無法做到這一點。 – juunas

+0

當我在調試器中檢查Microsoft.Azure.Management.Fluent對象時,發現對graph.windows.net url的引用,所以我認爲它與它有關。 – menth0l

+0

從我用過的* .Fluent軟件包中,似乎沒有辦法邀請外部用戶(通過提供他的電子郵件) - 這阻止了我爲他分配管理員角色。 我覺得我需要Graph或Azure AD Graph來完成它,但在網絡上幾乎沒有例子,我現在很困惑。 – menth0l

回答

0

作爲上述評論的補充。您可以使用Microsoft Graph api創建新邀請create invitation。邀請將外部用戶添加到組織。然後您可以使用Azure資源管理器API manage Role-Based Access Control

要調用Microsoft Graph,您的應用程序必須從Azure Active Directory獲取訪問令牌,請點擊here獲取教程和代碼示例。

由於Microsoft Graph API和Azure資源管理器API是不同的端點/資源。您需要獲取兩個不同的令牌,因爲您不能對另一個資源使用相同的訪問令牌。

相關問題