Use Oracle Identity Cloud Service SDKs and Applications

You're a developer who wants to integrate Web applications with Oracle Identity Cloud Service. Oracle Identity Cloud Service provides you with software development kits (SDKs) that you can use to enable your Java, Node.js, Python, or .NET applications to authenticate with Oracle Identity Cloud Service. For more information about using these SDKs, refer to the following tutorials:

If you’re developing mobile applications, and you want to use Oracle Identity Cloud Service as an authentication server, then you can use SDKs to enable your mobile Android or iOS applications to authenticate with Oracle Identity Cloud Service. For more information on using these SDKs, refer to the following documentation:

If your web application uses header variables to identitfy the user logged in, then you can use the App Gateway to integrate your application with Oracle Identity Cloud Service for authentication purposes. App Gateway acts as a reserve proxy protecting your application by restricting unauthorized network access to the application or ensuring that the users are authenticated in Oracle Identity Cloud Service before forwarding the request to the application. For more information about using the App Gateway, see Secure Enterprise Applications with App Gateway.

If you can't change the source code of your Web application or the application isn't based on headers, then use Oracle Identity Cloud Service's Secure Form Fill. The Secure Form Fill Client helps you map the sign in form for your Web application so Oracle Identity Cloud Service knows how to populate the user's user name and password automatically, and submit the user's credentials to the application's identity store. For more information about using the Secure Form Fill Client, see Use Secure Form Fill to Authenticate an Application with Oracle Identity Cloud Service.

You may have to integrate your Oracle E-Business Suite (EBS) environment with other cloud services in single-sign-on (SSO) mode using Oracle Identity Cloud Service. Oracle Identity Cloud Service provides a lightweight Java application known as the EBS Asserter that implements SSO. By using the EBS Asserter, you can integrate Oracle E-Business Suite with Oracle Identity Cloud Service for authentication and password management purposes. For more information about using the EBS Asserter, refer to one of the following tutorials:

You may want to integrate your Linux environment with Oracle Identity Cloud Service to perform end user authentication with first and second factor authentication. Oracle Identity Cloud Service provides a module known as the Oracle Identity Cloud Service Linux Pluggable Authentication Module (PAM). For more information about using the Linux PAM, see Manage Linux Authentication using the Oracle Identity Cloud Service Linux Pluggable Authentication Module (PAM).

If you want to establish a link between your on-premises apps and Oracle Identity Cloud Service, then create a Provisioning Bridge. By doing so, you're synchronizing user and group account data that's created and updated directly on the apps with Oracle Identity Cloud Service. Any changes to this data will be transferred into Oracle Identity Cloud Service and stored for the corresponding Oracle Identity Cloud Service users and groups. For more information about using the Provisioning Bridge, see Synchronize Users from Oracle Internet Directory to Oracle Identity Cloud Service.

If you have a custom sign-in page for Oracle Identity Cloud Service and you want to enable the Access for an unknown device event of Adaptive Security for your page, then use the Identity Cloud Service Device Fingerprint Utility. If a user uses your sign-in page to access Oracle Identity Cloud Service from a device that hasn’t been previously used to access the service, then this event is triggered. For more informaton about using the Identity Cloud Service Device Fingerprint Utility, see Enable the 'Access for an unknown device' Event for a Custom Sign-In Page.