Variable AuthenticationPortalSchemaConst
AuthenticationPortalSchema: ZodObject<
{
cookie_config: ZodOptional<
ZodObject<
{
domains: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
{
insecure: ZodOptional<ZodBoolean>;
lifetime: ZodOptional<ZodNumber>;
same_site: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{ insecure?: boolean; lifetime?: number; same_site?: string },
{ insecure?: boolean; lifetime?: number; same_site?: string },
>,
>,
>;
insecure: ZodOptional<ZodBoolean>;
lifetime: ZodOptional<ZodNumber>;
path: ZodOptional<ZodString>;
same_site: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
domains?: Record<
string,
{ insecure?: boolean; lifetime?: number; same_site?: string },
>;
insecure?: boolean;
lifetime?: number;
path?: string;
same_site?: string;
},
{
domains?: Record<
string,
{ insecure?: boolean; lifetime?: number; same_site?: string },
>;
insecure?: boolean;
lifetime?: number;
path?: string;
same_site?: string;
},
>,
>;
identity_providers: ZodOptional<ZodArray<ZodString, "many">>;
identity_stores: ZodOptional<ZodArray<ZodString, "many">>;
name: ZodString;
ui: ZodOptional<
ZodObject<
{
custom_css: ZodOptional<ZodString>;
logo_url: ZodOptional<ZodString>;
theme: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{ custom_css?: string; logo_url?: string; theme?: string },
{ custom_css?: string; logo_url?: string; theme?: string },
>,
>;
user_transformer_configs: ZodOptional<
ZodArray<ZodRecord<ZodString, ZodUnknown>, "many">,
>;
},
"strip",
ZodTypeAny,
{
cookie_config?: {
domains?: Record<
string,
{ insecure?: boolean; lifetime?: number; same_site?: string },
>;
insecure?: boolean;
lifetime?: number;
path?: string;
same_site?: string;
};
identity_providers?: string[];
identity_stores?: string[];
name: string;
ui?: { custom_css?: string; logo_url?: string; theme?: string };
user_transformer_configs?: Record<string, unknown>[];
},
{
cookie_config?: {
domains?: Record<
string,
{ insecure?: boolean; lifetime?: number; same_site?: string },
>;
insecure?: boolean;
lifetime?: number;
path?: string;
same_site?: string;
};
identity_providers?: string[];
identity_stores?: string[];
name: string;
ui?: { custom_css?: string; logo_url?: string; theme?: string };
user_transformer_configs?: Record<string, unknown>[];
},
> = ...
Authentication portal schema