Variable ClientEntrySchemaConst Internal
ClientEntrySchema: ZodObject<
{
allowedAudiences: ZodDefault<ZodArray<ZodString>>;
allowedAzpForFederationToken: ZodDefault<ZodOptional<ZodBoolean>>;
allowedGrantTypes: ZodOptional<ZodArray<ZodString>>;
allowedRedirectUris: ZodDefault<ZodArray<ZodString>>;
allowedScopes: ZodDefault<ZodArray<ZodString>>;
backchannelLogoutSessionRequired: ZodDefault<ZodOptional<ZodBoolean>>;
backchannelLogoutUri: ZodOptional<ZodString>;
clientSecret: ZodOptional<ZodString>;
frontchannelLogoutSessionRequired: ZodDefault<ZodOptional<ZodBoolean>>;
frontchannelLogoutUri: ZodOptional<ZodString>;
postLogoutRedirectUris: ZodOptional<ZodArray<ZodString>>;
tokenEndpointAuthMethod: ZodEnum<
{
client_secret_basic: "client_secret_basic";
client_secret_post: "client_secret_post";
none: "none";
},
>;
},
$strict,
> = ...
Zod schema for per-client configuration entries consumed by the in-memory and YAML client repositories. NOT part of the public API — consumers implementing a custom
ClientRepositoryshould define their own input schema suited to their backing store (database row, JWT claims, LDAP attributes, etc.). This schema is exported only to share fixtures with unit tests within the package.