Overview of OAuth in Oracle Cloud

OAuth provides secure delegated access to services in Oracle Cloud.

Use Case:

You’re an administrator for your company. Your company purchased two Oracle Cloud services, which include Oracle Java Cloud Service-SaaS Extension (a Platform-as-a-Service cloud service) and Oracle RightNow Cloud Service (a Software-as-a-Service cloud service). One of your responsibilities is to ensure that these services are protected.

In addition to protecting the recently purchased Oracle Cloud services, you’re responsible for provisioning these services to your company's employees.

Your company not only has Oracle Cloud services, but also on-premises applications and cloud services from other vendors. You’re responsible for ensuring that communication between these services and applications is done in a secure fashion.

Solution:

Description of ocodg_dt_017_oauth_uc_soln.png follows
Description of the illustration ocodg_dt_017_oauth_uc_soln.png

The previous illustration shows different services in Oracle Cloud such as Oracle Java Cloud Service-SaaS Extension (JCS), Oracle Documents Cloud Service (DCS), Oracle Process Cloud Service (PCS), Oracle Fusion Applications (FA), and two SaaS applications like Oracle RightNow Cloud Service and Oracle Taleo Cloud Service. These services in Oracle Cloud work together in an integrated cloud environment. The identity information is stored in the Cloud Identity Store. As the administrator, you’re responsible for providing secure access to these cloud services. The feature that brings users, services, and applications in the cloud together in a secure manner is Shared Identity Management (SIM). Specifically, use OAuth as an authorizing mechanism to provide secure access to all your services in Oracle Cloud.