Use Cases
Step through typical use cases using the Oracle Identity Cloud Service REST API.
The response output you get may differ from the response examples shown in the use cases. Your output depends on your Oracle Identity Cloud Service release and environment, and the configuration of your service instances.
For complete details about the REST resources described in the use cases, see All REST Endpoints.
Task | More Information |
---|---|
Adaptive Risk Analysis for Custom Client Applications |
This use case provides an example request of using the adaptive risk analysis endpoints for custom applications and on-premises access management systems. |
Creating an Enterprise Application with Authorization Policy |
This use case provides an example request of creating an enterprise application using REST API. Creating an Enterprise Application with Authorization Policy |
Importing and Exporting Users, Groups, and AppRoles |
These use cases provide example requests for bulk loading users, groups, and application roles from other repositories into Oracle Identity Cloud Service. |
Managing Custom Claims |
This use case provides an example request of how to add custom claims to an access token, an identity token, or both the tokens. |
Managing the Refresh Token Expiration Value |
This use case provides an example of how to verify the validity of an refresh token and update the token expiry time. |
Managing User Schema Customizations |
This use case provides examples of how to add, update, remove and enabling the import of custom user schema attributes in Oracle Identity Cloud Service. |
Obtaining and Using an OAuth Token for Platform Services |
This use case provides an example request of how to use OAuth 2.0 token issued by Oracle Identity Cloud Service to access REST endpoints from an Oracle Cloud Platform Services (PaaS). |
Supporting Different URLs for Getting Refresh Token and Access Token |
Supporting Different URLs for Getting Refresh Token and Access Token |
Triggering an Email Verification Flow if Email Address is Already Verified |
This use case provides an example of how custom clients can re-initiate the change email flow for users who already have verified their email addresses. Triggering an Email Verification Flow if Email Address is Already Verified |
Using Duo Security with Oracle Identity Cloud Service |
This use case provides an example of how to use Oracle Identity Cloud Service Authenticate API with Duo Security. |
Using OpenID Connect to Extend OAuth 2.0 |
This use case provides an example of how client applications can authenticate to Oracle Identity Cloud Service using OpenID connect protocol and Oracle Identity Cloud Service REST API. |
Using Self Service to Enroll in MFA using the SMS Factor |
This use case provides a step-by-step example of using the REST API for Oracle Identity Cloud Service for Self-Service enrollment in Multi-Factor Authentication (MFA) using SMS Factor. |
Using the Authenticate API to develop a custom sign-in page |
This use case provides an example of how to use Oracle Identity Cloud Service Authenticate API to develop a custom sign-in page. |
Using the Audit Event APIs |
This use case provides example of how to get Audit logs covering significant events, changes, and actions. |
Using the onBehalfOf Allowed Operation |
This use case provides an example of how to create an application and specify the onBehalfOfUser allowed operation. |
Using the On Demand MFA API to Develop Custom Sign-In Page |
This use case provides a step-by-step example of using the Oracle Identity Cloud Service Authenticate API to authenticate users and perform multi-factor enrollment and authentication. This is used when you develop a custom sign-in page. |
Working with Apps |
These use cases provide example requests to create and activate an OAuth Resource Server, an OAuth Client Apps, and a SAML App using the REST APIs. Each use case also provides the required App attributes. |
Working with OAuth 2 to Access the REST API |
This use case walks you through using an OAuth client with Oracle Identity Cloud Service to access the REST APIs. |