UNPKG

@simulacrum/auth0-simulator

Version:

Run local instance of Auth0 API for local development and integration testing

25 lines 1.05 kB
import { z } from "zod"; export const configurationSchema = z.object({ port: z.optional(z .number() .gt(2999, "port must be greater than 2999") .lt(10000, "must be less than 10000")), domain: z.optional(z.string().min(1, "domain is required")), audience: z.optional(z.string().min(1, "audience is required")), clientID: z.optional(z.string().max(32, "must be 32 characters long")), scope: z.union([ z.string().min(1, "scope is required"), z.array(z.object({ clientID: z.string().max(32, "must be 32 characters long"), audience: z.optional(z.string().min(1, "audience is required")), scope: z.string().min(1, "scope is required"), })), ]), clientSecret: z.optional(z.string()), rulesDirectory: z.optional(z.string()), auth0SessionCookieName: z.optional(z.string()), auth0CookieSecret: z.optional(z.string()), connection: z.optional(z.string()), cookieSecret: z.optional(z.string()), }); //# sourceMappingURL=types.js.map