@salte-auth/salte-auth
Version:
Authentication for the modern web!
17 lines (12 loc) • 440 B
text/typescript
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('-');
}
}