UNPKG

keycloakify

Version:

Framework to create custom Keycloak UIs

45 lines (44 loc) 1.15 kB
import { z } from "zod"; export type ParsedRealmJson = { realm: string; loginTheme?: string; accountTheme?: string; adminTheme?: string; emailTheme?: string; eventsListeners: string[]; users: { id: string; email: string; username: string; credentials: { type: string; }[]; clientRoles?: Record<string, string[]>; }[]; roles: { client: Record<string, { name: string; containerId: string; }[]>; }; clients: { id: string; clientId: string; baseUrl?: string; redirectUris?: string[]; webOrigins?: string[]; attributes?: { "post.logout.redirect.uris"?: string; }; protocol?: string; protocolMappers?: { id: string; name: string; protocol: string; protocolMapper: string; consentRequired: boolean; config?: Record<string, string>; }[]; }[]; }; export declare const zParsedRealmJson: z.ZodType<ParsedRealmJson, z.ZodTypeDef, ParsedRealmJson>;