🤖 For AI agents: The complete documentation index is available at /docs/llms.txt. A markdown version of this page is available at /docs/apis/oauth.md.
OAuth2 API
We provide these endpoints to support the following standards:
- OAuth 2.0 IETF RFC 6749
- OAuth 2.0 IETF RFC 8628
- JWK IETF RFC 7517
- OAuth 2.0 IETF RFC 7662
- OpenID Connect
If present in a query string, request parameters must be URL encoded.
This page contains the OAuth2 endpoint and reference sections.
Use the following APIs to manage OAuth2 endpoints:
| Section | Method | Endpoint |
|---|---|---|
| Authorize | GET | /oauth2/authorize |
| Logout | GET / POST | /oauth2/logout |
| Token | POST | /oauth2/token |
| Device | POST / GET | /oauth2/device_authorize/oauth2/device/user-code/oauth2/device/validate/oauth2/device/approve |
| Introspect | POST | /oauth2/introspect |
| UserInfo | GET / POST | /oauth2/userinfo |
| JSON Web Key Set (JWKS) | GET | /.well-known/jwks.json |
| OpenID Configuration | GET | /{tenantId}/.well-known/openid-configuration/.well-known/openid-configuration |
| OAuthError | Reference | - |
| Client Secret | Reference | - |