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.
15 lines • 459 B
TypeScript
import type { AegisAuthConfig } from "../config";
import type { AuthHeaders } from "../types";
export interface ParsedRequestData {
sessionToken?: string;
csrfToken?: string;
userAgent?: string;
device: string;
browser: string;
os: string;
ipAddress?: string;
}
export declare function parseRequest(request: {
headers: AuthHeaders;
}, config: Required<AegisAuthConfig>): ParsedRequestData;
//# sourceMappingURL=request.d.ts.map