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.

Adaptive Risk Analysis for Custom Client Applications

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.

Importing and Exporting Users, Groups, and AppRoles

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 Custom Claims

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 the Refresh Token Expiration Value

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.

Managing User Schema Customizations

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).

Obtaining and Using an OAuth Token for Platform Services

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 Duo Security with Oracle Identity Cloud Service

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 OpenID Connect to Extend OAuth 2.0

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 Self Service to Enroll in MFA using the 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 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 Audit Event APIs

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 onBehalfOf 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.

Using the On Demand MFA API to Develop 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 Apps

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.

Working with OAuth 2 to Access the REST API