Skip to content

Gravitee.io - API Management - Resource - OAuth2 AM

License

Notifications You must be signed in to change notification settings

gravitee-io/gravitee-resource-oauth2-provider-am

Repository files navigation

Gravitee.io Access Management Resource

Gravitee.io License Releases CircleCI Join the community forum

Description

Gravitee.io Access Management resource is defined to introspect an access_token generated by a Gravitee.io Access Management instance.

Compatibility with APIM

Plugin version APIM version

3.0 and upper

4.4.x to latest

2.0 and upper

3.18.x to 4.3.X

1.14.x and upper

3.10.x to 3.17.x

Up to 1.13.x

Up to 3.9.x

Configuration

You can configure the resource with the following options :

Property Required Description Type Default

serverURL

X

The URL of the Gravitee.io Access Management server.

string

-

securityDomain

X

The security domain (realm) from where the token has been generated and must be introspect.

string

-

clientId

X

The client identifier.

string

-

clientSecret

X

The client secret.

string

-

userClaim

-

User claim field used to store end user on log analytics.

string

sub

useSystemProxy

-

Use system proxy.

boolean

false

Configuration example
{
    "configuration": {
        "clientId": "my-client",
        "clientSecret": "f2ddb55e-30b5-4a45-9db5-5e30b52a4574",
        "securityDomain": "my-security",
        "serverURL": "https://graviteeio_access_management",
        "userClaim": "sub"
    }
}