取消
顯示的結果
而不是尋找
你的意思是:

賬戶SCIM API OpenAPI規範問題

iwan_aucamp
新的貢獻者三世

我想讓所有用戶的列表,組織和服務主體在Azure的python腳本。我明白了我應該使用賬戶SCIM API。根據azure文檔(裁判),這是OpenAPI規範在這裏然而,這種OpenAPI規範似乎有多個問題,它使用的類型:uuid,當我試著使用它openapi-python-client我得到一大堆的錯誤(見在這裏)。

OpenAPI規範也不讚成http://go/openapi/spec的在頂部,有點混亂,不是很有幫助。

這是正確的OpenAPI規範使用呢?如果不是我在哪兒能得到正確的?如果是這樣,我怎麼能和OpenAPI規範報告這些問題嗎?

2回答2

匿名
不適用

@Iwan Aucamp:

Azure的OpenAPI規範你發現賬戶SCIM API可能不是最新的,或者可能你遇到的問題。微軟Azure Active Directory提供了一些api,允許編程訪問用戶、組和服務主體。您可能需要考慮使用微軟圖形API,它提供了一種統一的編程模型,可用於訪問數據和見解在微軟雲。

訪問與微軟Azure Active Directory數據圖形API,您將需要使用OAuth 2.0進行身份驗證。認證後,您可以使用微軟圖形API端點用戶、組和服務主體。你還可以使用圖形瀏覽器交互測試和探索的API。

這裏是一個例子,如何在Python中列出所有用戶使用微軟的圖形API:

進口進口json #組API端點的請求和標題url = " https://graph.microsoft.com/v1.0/users "頭={“授權”:“不記名< ACCESS_TOKEN >”,“接受”:“application / json”} #讓API請求和處理錯誤響應請求。得到(url,頭=頭)的反應。status_code ! = 200:打印(“錯誤:”響應。status_code response.text)退出()#解析響應和打印用戶用戶= json.loads (response.text)(“價值”)在用戶:用戶打印(用戶(“displayName”)、用戶(“userPrincipalName”))

你可以找到更多的信息和示例在Python中使用微軟圖形API的官方文檔:https://docs.microsoft.com/en-us/graph/sdks/sdks-overview

Vidula_Khanna
主持人
主持人

嗨@Iwan Aucamp

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map