AuthOptions
type AuthOptions = { domain: string; jwt?: { expirationTimeSeconds?: number; jwtId?: { generate: () => string | Promise<string>; validate: (jwtId: string) => boolean | Promise<boolean>; }; }; login?: { nonce?: { generate: () => string | Promise<string>; validate: (nonce: string) => boolean | Promise<boolean>; }; payloadExpirationTimeSeconds?: number; resources?: Array<string>; statement?: string; uri?: string; version?: string; };};
type domain = string;
type jwt = { expirationTimeSeconds?: number; jwtId?: { generate: () => string | Promise<string>; validate: (jwtId: string) => boolean | Promise<boolean>; };};
type login = { nonce?: { generate: () => string | Promise<string>; validate: (nonce: string) => boolean | Promise<boolean>; }; payloadExpirationTimeSeconds?: number; resources?: Array<string>; statement?: string; uri?: string; version?: string;};