Oracle Corporation
Declarative third party identity provider integration for a multi-tenant identity cloud service

Last updated:

Abstract:

Embodiments provide login functionality to a user using a third party identity provider for a multi-tenant identity cloud service. Embodiments receive declarative metadata that includes an identity of a token endpoint corresponding to the third party identity provider and corresponding parameter values. Embodiments store the declarative metadata in a database and receive a request for a login using the third party identity provider. Embodiments retrieve the metadata and build an authorization request and send the authorization request to the third party identity provider, and in response receive an authorization code. Embodiments retrieve the metadata and build a token request using the authorization code and send the token request to the third party identity provider, and in response receive an access token.

Status:
Grant
Type:

Utility

Filling date:

7 May 2019

Issue date:

18 May 2021