generated: '2026-07-18' method: searched source: https://auth.adonis.io/.well-known/openid-configuration docs: https://adonis.io/platform summary: types: [oauth2, openIdConnect] identity_provider: Auth0 issuer: https://auth.adonis.io/ oauth2_flows: [authorizationCode, clientCredentials, refreshToken, deviceCode, tokenExchange] schemes: - name: OpenIDConnect type: openIdConnect openIdConnectUrl: https://auth.adonis.io/.well-known/openid-configuration issuer: https://auth.adonis.io/ sources: [well-known/adonis-openid-configuration.json] - name: OAuth2 type: oauth2 authorizationUrl: https://auth.adonis.io/authorize tokenUrl: https://auth.adonis.io/oauth/token userinfoUrl: https://auth.adonis.io/userinfo jwksUrl: https://auth.adonis.io/.well-known/jwks.json revocationUrl: https://auth.adonis.io/oauth/revoke grant_types: - client_credentials - authorization_code - refresh_token - urn:ietf:params:oauth:grant-type:device_code - urn:ietf:params:oauth:grant-type:token-exchange token_endpoint_auth_methods: - client_secret_basic - client_secret_post - private_key_jwt - none sources: [well-known/adonis-oauth-authorization-server.json] notes: >- Auth is provided by Auth0 (issuer https://auth.adonis.io/). client_credentials supports machine-to-machine partner/API integrations; authorization_code (with PKCE via the "none" auth method for public clients) backs the app.adonis.io web application. Scopes are documented in scopes/adonis-scopes.yml.