UNPKG

simple-next-csrf

Version:

This project aims to add Cross-Site Request Forgery (CSRF) protection to a Next.js application that does have server-side props support.

17 lines (16 loc) 576 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateToken = exports.getToken = void 0; const csrf_1 = __importDefault(require("csrf")); const tokens = new csrf_1.default(); const getToken = (secret) => { return tokens.create(secret); }; exports.getToken = getToken; const validateToken = (token, secret) => { return tokens.verify(secret, token); }; exports.validateToken = validateToken;