From 65bf02a3aac6787bf5fbf89a53dd7c07384e28d2 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Sat, 19 Aug 2023 07:05:01 +0000 Subject: [PATCH] generateSecureToken --- server/SecureToken.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/SecureToken.ts b/server/SecureToken.ts index 3f717ce..870081d 100644 --- a/server/SecureToken.ts +++ b/server/SecureToken.ts @@ -185,6 +185,14 @@ export async function parseSecurePlaintextToken(secureToken: S return JSON.parse(secureToken.payload); } +export async function generateSecureToken(encrypted: boolean, validUntil: Date, type: string, payload: T, presharedTokenSecret?: string): Promise { + if (encrypted) { + return await generateSecureEncryptedToken(validUntil, type, payload, presharedTokenSecret); + } else { + return await generateSecurePlaintextToken(validUntil, type, payload, presharedTokenSecret); + } +} + export async function parseSecureToken(secureToken: SecureToken, presharedTokenSecret?: string): Promise { if (secureToken.encrypted) { return await parseSecureEncryptedToken(secureToken, presharedTokenSecret);