OAuth

Authorization Server Metadata

RFC 8414 metadata: authorization code with PKCE (S256 only), refresh tokens, dynamic registration of public clients, revocation. The issuer is `OAUTH_ISSUER_URL` (default: the first `WEB_BASE_URL`).

API key access

This route has its own authentication (or none); an API key is not used here.
GET/.well-known/oauth-authorization-server

Response Body

curl -X GET "http://localhost:8000/.well-known/oauth-authorization-server"
{
  "issuer": "string",
  "authorization_endpoint": "string",
  "token_endpoint": "string",
  "registration_endpoint": "string",
  "revocation_endpoint": "string",
  "response_types_supported": [
    "string"
  ],
  "response_modes_supported": [
    "string"
  ],
  "grant_types_supported": [
    "string"
  ],
  "token_endpoint_auth_methods_supported": [
    "string"
  ],
  "revocation_endpoint_auth_methods_supported": [
    "string"
  ],
  "code_challenge_methods_supported": [
    "string"
  ],
  "scopes_supported": [
    "string"
  ]
}
Empty