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 |
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 |
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 |