Interface AuthConfig

interface AuthConfig {
    jwt?: {
        algorithms?: string[];
        audience?: string;
        issuer?: string;
        maxAge?: number;
        secret?: string;
    };
    session?: {
        cookieName?: string;
        httpOnly?: boolean;
        maxAge?: number;
        sameSite?: "strict" | "lax" | "none";
        secret?: string;
        secure?: boolean;
    };
}

Properties

Properties

jwt?: {
    algorithms?: string[];
    audience?: string;
    issuer?: string;
    maxAge?: number;
    secret?: string;
}

Type declaration

  • Optional algorithms?: string[]
  • Optional audience?: string
  • Optional issuer?: string
  • Optional maxAge?: number
  • Optional secret?: string
session?: {
    cookieName?: string;
    httpOnly?: boolean;
    maxAge?: number;
    sameSite?: "strict" | "lax" | "none";
    secret?: string;
    secure?: boolean;
}

Type declaration

  • Optional cookieName?: string
  • Optional httpOnly?: boolean
  • Optional maxAge?: number
  • Optional sameSite?: "strict" | "lax" | "none"
  • Optional secret?: string
  • Optional secure?: boolean