@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
25 lines • 1.05 kB
JavaScript
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