# Configuring Gravitee.io AM & Generic OAuth2 Authorization Servers Resources

**URL:** https://connective.celigo.com/t/configuring-gravitee-io-am-generic-oauth2-authorization-servers-resources/983
**Category:** API Management
**Tags:** authentication, api-gateway, apim
**Created:** [January 3, 2025, 7:22pm UTC](https://connective.celigo.com/t/configuring-gravitee-io-am-generic-oauth2-authorization-servers-resources/983 "2025-01-03T19:22:05Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![shabnamshaikh](https://avatars.discourse-cdn.com/v4/letter/s/ea666f/32.png) [@shabnamshaikh](https://connective.celigo.com/u/shabnamshaikh)
#### Post date: [January 3, 2025, 7:22pm UTC](https://connective.celigo.com/t/configuring-gravitee-io-am-generic-oauth2-authorization-servers-resources/983/1 "2025-01-03T19:22:05Z")

</div>

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](http://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..

---

<div class="post-metadata">

### Author: ![kaustavroy](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/kaustavroy/32/6640_2.png) [@kaustavroy](https://connective.celigo.com/u/kaustavroy)
#### Post date: [January 3, 2025, 7:22pm UTC](https://connective.celigo.com/t/configuring-gravitee-io-am-generic-oauth2-authorization-servers-resources/983/2 "2025-01-03T19:22:30Z")

</div>

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](http://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.)
