学分高考 IT技术

IDCS Rest API 使用简介

发布时间: 2022-03-17 08:45:01

IDCS作为Oracle提供的IAM身份云服务,作为新一代云原生的安全和身份综合管理平台,助力企业打造可靠的安全架构,面向现代应用实施现代化身份管理。下面学分高考教育为大家整理IDCS Rest API 使用简介

同时IDCS也作为Oracle 公有云默认的IAM身份提供方,Oracle众多的PaaS和SaaS云服务把IDCS作为身份管理的默认解决方案,通过IDCS不仅能够实现Oracle 公有云服务多因子认证以及Oracle公有云之间以及与其它应用系统的SSO,也可以直接通过IDCS管理Oracle公有云和其它业务系统的账号以及权限。


IDCS的管理员在日常工作中需要耗费大量时间管理IDCS的用户,权限以及查看各种审计分析。因此我们可以通过IDCS的API以及SDK与第三方平台,例如门户,报表分析等平台集成,实现一体化办公和自动化的管理。本文主要介绍IDCS Rest API的使用。


IDCS 提供了用户管理,组管理,审计管理的Rest API,下面我将通过使用Rest API实现用户创建的操作来简要说明IDCS的Rest API使用方法。


IDCS 中配置Client Application


通过配置一个客户端应用程序,实现IDCS Rest API的调用,可以配置接口调用方的权限以及范围。


登录IDCS Admin Console,Applications菜单下,点击Add

选择Confidential Application

填写Name和Description,点击Next

选择 Configure this application as a client now,勾选Client Credentials 和JWT Assertion,页面下拉


点击Add

勾选 Identity Domain Administrator

可以看到Identity Domain Administrator已选择

Next


Next

记录下 Client ID和Client Secret信息,用于接口验证


Client ID :73c055d37e224b30b30e64690ec56153
Client Secret :a2bb5647-6cda-476b-b7bc-964f4a7ccffc

激活Application


页面显示Deactivate,说明已激活


Rest API使用简介


本文在shell工具中使用curl命令实现Rest API调用,此外,也可以通过Postman,Java,.Net等方式调用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).


打开access_token.json文件,可得到access token,access Token有删除


准备好用户信息的文件


到文件目录下执行命令,红色部分为access token,文件名前加@


user_out.json返回以上内容,用户创建成功


IDCS中成功看到用户已创建。
温馨提示:
本文【IDCS Rest API 使用简介】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号