OAuth Endpoints

This topic summarizes the important endpoints for the Akana API Platform OAuth API.

These endpoints are used by client applications and Resource Servers to communicate with the OAuth Authorization Server to issue and validate access and refresh tokens.

Refer to the table below.

Name Endpoint
OpenID Connect Well-Known Configuration Endpoint

https://{oauth-provider-url}/.well-known/openid-configuration

For example:

https://acmepaymentscorp/.well-known/openid-configuration

See: GET /.well-known/openid-configuration

Note: When you use the Akana API Platform as an OAuth Provider, the well-known configuration is only populated after an Akana OAuth Provider domain is configured in Community Manager.

Issuer

{protocol}://{hostname}

For example:

https://acmepaymentscorp

Authorization Endpoint

https://{oauth-provider-url}/oauth/auz/authorize

For example:

https://acmepaymentscorp/oauth/auz/authorize

See: GET /oauth/auz/authorize

Token Endpoint

https://{oauth-provider-url}/oauth/oauth20/token

For example:

https://acmepaymentscorp/oauth/oauth20/token

Token Revocation Endpoint

https://{oauth-provider-url}/oauth/admin/token/revoke

For example:

https://acmepaymentscorp/oauth/admin/token/revoke

See: PUT oauth/admin/token/revoke

UserInfo Endpoint

https://{oauth-provider-url}/oauth/userinfo

For example:

https://acmepaymentscorp/oauth/userinfo

See: POST /oauth/userinfo

JWKS URI https://{oauth-provider-url}/oauth/jwks

For example:

https://acmepaymentscorp/oauth/jwks

See: GET /oauth/jwks