This commit is contained in:
kajvans
2024-01-19 17:57:09 +01:00
parent df4c9e6657
commit b728e1508a
5 changed files with 1984 additions and 1 deletions
+31
View File
@@ -0,0 +1,31 @@
const {JWTManager} = require("auth-guardian");
const dotenv = require("dotenv");
dotenv.config();
const jwtAuth = new JWTManager.jwtAuth(process.env.JWT_SECRET);
function generateAccesToken(user){
return jwtAuth.generateJWT({user: user}, {expiresIn: "1h"});
}
function generateRefreshToken(user){
return jwtAuth.generateJWT({user: user}, {expiresIn: "7d"});
}
function generatePermtoken(user){
return jwtAuth.generateJWT({user: user}, {expiresIn: "60d"});
}
function verifyToken(token){
return jwtAuth.verifyJWT(token);
}
function verifyRefreshToken(token){
return jwtAuth.verifyJWT(token);
}
function verifyPermtoken(token){
return jwtAuth.verifyJWT(token);
}