From a9663603833bd2ca2cd6c0269113be4f1e5b700f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EB=8D=94?= Date: Sat, 13 Feb 2021 18:54:08 +0900 Subject: [PATCH] feat: added Csrf util --- utils/Csrf.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 utils/Csrf.ts diff --git a/utils/Csrf.ts b/utils/Csrf.ts new file mode 100644 index 0000000..6379826 --- /dev/null +++ b/utils/Csrf.ts @@ -0,0 +1,12 @@ +import Tokens from 'csrf' + +const Token = new Tokens() +const secret = Token.secretSync() + +export function sign(): string { + return Token.create(secret) +} + +export function verify(token: string):boolean { + return Token.verify(secret, token) +} \ No newline at end of file