UNPKG

@krypton-org/krypton-auth

Version:

Express authentication middleware, using GraphQL and JSON Web Tokens.

20 lines 662 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /** * Module defining a function to generate tokens * @module crypto/TokenGenerator */ const crypto_1 = __importDefault(require("crypto")); /** * Return a token of size `tokenLength`. * @param {number} tokenLength * @returns {string} token generated */ function generateToken(tokenLength) { return crypto_1.default.randomBytes(tokenLength).toString('hex'); } exports.default = generateToken; //# sourceMappingURL=TokenGenerator.js.map