UNPKG

@salte-auth/salte-auth

Version:
17 lines (12 loc) 440 B
import { v4 as uuidv4 } from 'uuid'; export class GUID { public static generate(prefix?: string): string { return [prefix, uuidv4()].filter(Boolean).join('-'); } public static state(prefix?: string): string { return [prefix, GUID.generate('state')].filter(Boolean).join('-'); } public static nonce(prefix?: string): string { return [prefix, GUID.generate('nonce')].filter(Boolean).join('-'); } }