全部課程
發(fā)布時間: 2021-07-05 09:49:21
IDCS作為Oracle提供的IAM身份云服務(wù),作為新一代云原生的安全和身份綜合管理平臺,助力企業(yè)打造可靠的安全架構(gòu),面向現(xiàn)代應(yīng)用實施現(xiàn)代化身份管理。下面騰科教育為大家整理IDCS Rest API 使用簡介。
同時IDCS也作為Oracle 公有云默認的IAM身份提供方,Oracle眾多的PaaS和SaaS云服務(wù)把IDCS作為身份管理的默認解決方案,通過IDCS不僅能夠?qū)崿F(xiàn)Oracle 公有云服務(wù)多因子認證以及Oracle公有云之間以及與其它應(yīng)用系統(tǒng)的SSO,也可以直接通過IDCS管理Oracle公有云和其它業(yè)務(wù)系統(tǒng)的賬號以及權(quán)限。
IDCS的管理員在日常工作中需要耗費大量時間管理IDCS的用戶,權(quán)限以及查看各種審計分析。因此我們可以通過IDCS的API以及SDK與第三方平臺,例如門戶,報表分析等平臺集成,實現(xiàn)一體化辦公和自動化的管理。本文主要介紹IDCS Rest API的使用。
IDCS 提供了用戶管理,組管理,審計管理的Rest API,下面我將通過使用Rest API實現(xiàn)用戶創(chuàng)建的操作來簡要說明IDCS的Rest API使用方法。
IDCS 中配置Client Application
通過配置一個客戶端應(yīng)用程序,實現(xiàn)IDCS Rest API的調(diào)用,可以配置接口調(diào)用方的權(quán)限以及范圍。
登錄IDCS Admin Console,Applications菜單下,點擊Add
選擇Confidential Application
填寫Name和Description,點擊Next
選擇 Configure this application as a client now,勾選Client Credentials 和JWT Assertion,頁面下拉
Next
記錄下 Client ID和Client Secret信息,用于接口驗證
Client ID :73c055d37e224b30b30e64690ec56153
Client Secret :a2bb5647-6cda-476b-b7bc-964f4a7ccffc
激活A(yù)pplication
Rest API使用簡介
本文在shell工具中使用curl命令實現(xiàn)Rest API調(diào)用,此外,也可以通過Postman,Java,.Net等方式調(diào)用Rest API。
CLIENT_ID: with the Client Application's client id.
CLIENT_SECRET: with the Client Application's client secret.
IDCS_URL: with your Oracle Identity Cloud Service URL
(for example, https://MYTENANT.identity.oraclecloud.com).
上一篇: 什么是邊緣計算