UpdateCustomProviderParams
import type { UpdateCustomProviderParams } from "https://esm.sh/@supabase/supabase-js@2.99.0/dist/index.d.mts";Parameters for updating an existing custom provider.
All fields are optional. Only provided fields will be updated.
provider_type and identifier are immutable and cannot be changed.
type UpdateCustomProviderParams = {
name?: string;
client_id?: string;
client_secret?: string;
acceptable_client_ids?: string[];
scopes?: string[];
pkce_enabled?: boolean;
attribute_mapping?: Record<string, any>;
authorization_params?: Record<string, string>;
enabled?: boolean;
email_optional?: boolean;
issuer?: string;
discovery_url?: string;
skip_nonce_check?: boolean;
authorization_url?: string;
token_url?: string;
userinfo_url?: string;
jwks_uri?: string;
};§Type
§
{
[src]name?: string;
client_id?: string;
client_secret?: string;
acceptable_client_ids?: string[];
scopes?: string[];
pkce_enabled?: boolean;
attribute_mapping?: Record<string, any>;
authorization_params?: Record<string, string>;
enabled?: boolean;
email_optional?: boolean;
issuer?: string;
discovery_url?: string;
skip_nonce_check?: boolean;
authorization_url?: string;
token_url?: string;
userinfo_url?: string;
jwks_uri?: string;
}