Configuring Gravitee.io AM & Generic OAuth2 Authorization Servers Resources
We attempted to configure a Generic OAuth2 Authorization Server Resource in Celigo APIM but were unable to locate the "Create Domain" option in the Developer Portal. Please guide us on this.
Additionally, we tried configuring a Gravitee.io AM Authorization Server Resource but were unsuccessful in getting it to work. We need guidance on this.
Please provide steps for configuring both of the resources..
0
Comments
In order to configure the “Generic OAuth2 Authorization Server” resource, you will need to provide the Authorization server URL (URL which generates an authorization code when API consumer enters the credentials to login to the auth server), and the Token introspection endpoint (URL the resource uses to introspect an incoming access token) from your own Identity provider, and also the Client Id, Client Secret of the client.
Once the resource is created, you will need to create an OAuth 2.0 plan, and add that resource you created above, to subscribe to the plan. Once the subscription is accepted, the API consumer can invoke the API using OAuth 2.0.
Note that the Gravitee.io AM Authorization server is just for using Gravitee Access Management, which is currently not available for use. We will hide that option soon. Hence I would recommend using “Generic OAuth2 Authorization Server” resource and using your own Identity provider (e.g. Auth0 by Okta, Google workspace, Microsoft Entra ID, etc.)
Please sign in to leave a comment.