CustomOAuthProvider
Parameters
Unique identifier (UUID)
Provider type
Provider identifier (e.g. custom:mycompany)
Human-readable name
OAuth client ID
Additional client IDs accepted during token validation
OAuth scopes requested during authorization
Whether PKCE is enabled
Mapping of provider attributes to Supabase user attributes
Additional parameters sent with the authorization request
Whether the provider is enabled
Whether email is optional for this provider
OIDC issuer URL
OIDC discovery URL
Whether to skip nonce check (OIDC)
OAuth2 authorization URL
OAuth2 token URL
OAuth2 userinfo URL
JWKS URI for token verification
OIDC discovery document (OIDC providers only)
Timestamp when the provider was created
Timestamp when the provider was last updated
Allowlist of raw identity provider claim keys to copy verbatim into the user's custom_claims field (within identity_data and raw_user_meta_data), e.g. ["groups", "org_id", "mail"]. This is an opt-in allowlist that defaults to empty (no claims captured) and operates independently from attribute_mapping.