OAuth Presets
Static catalog of canonical OAuth/OIDC configurations for popular providers — Google, GitHub, Microsoft (Azure AD / Entra), Okta, Auth0. Use this to pre-fill the auth_url, token_url, user_info_url and default scopes when adding a provider via POST /v1/endpoints/{uuid}/oauth/providers.
Read-only — these values come from the platform's hard-coded preset list and are updated when a provider rotates a URL upstream. The list has five presets: google, github, azure (Azure AD / Microsoft, using the multi-tenant common endpoints), okta and auth0. Okta and Auth0 URLs live on your own tenant's domain, so their presets carry only the name and scopes — the three URLs are empty strings and you supply them from your tenant. Custom OIDC providers (anything not in the preset list) need provider_type: "custom" with manually-supplied URLs.
Response (200 OK)
JSON object keyed by provider slug (e.g. google, github) — not an array. Each value is a preset object. NOTE: the preset struct has no JSON field tags, so its keys are PascalCase. Copy these values into the corresponding snake_case fields of the create call.
provider_type when creating a provider.auth_url, token_url, user_info_url). Always present; empty strings for okta and auth0, whose URLs depend on your tenant.openid,email,profile).