CustomProviderBuilder
Parameters for creating a new custom provider.
Properties
Additional client IDs accepted during token validation
Mapping of provider attributes to Supabase user attributes
Additional parameters sent with the authorization request
OAuth2 authorization URL
OAuth client secret (write-only, not returned in responses)
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.
OIDC discovery URL
Whether email is optional for this provider
Provider identifier (e.g. custom:mycompany)
Whether PKCE is enabled
Provider type
Whether to skip nonce check (OIDC)
OAuth2 userinfo URL