aegis-auth
Version:
A credentials-based auth solution for Next.js (and other Node projects) with IP rate-limiting, account lockouts, and sessions in DB.
17 lines • 598 B
TypeScript
import type { AegisAuthConfig } from "../config";
export declare function generateSessionToken({ config, }: {
config: AegisAuthConfig;
}): Promise<{
sessionToken: string;
sessionTokenHash: string;
}>;
export declare function signSessionToken({ sessionToken, config, }: {
sessionToken: string;
config: AegisAuthConfig;
}): Promise<string>;
export declare function verifySessionToken({ sessionToken, sessionTokenHash, config, }: {
sessionToken: string;
sessionTokenHash: string;
config: AegisAuthConfig;
}): Promise<boolean>;
//# sourceMappingURL=sessionToken.d.ts.map