commit
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user