refactor: put passport to auth folder

This commit is contained in:
wancat committed 2023-09-11 23:38:29 +08:00
1 parent 41111f5036
commit 030dc95e24
8 files changed
+58 -76

No files matched your search

+3 -20
View File
@@ -27,27 +27,10 @@ export async function defaultUser() {
return user
}
export function genUserJWT(user) {
export function genJwt(payload) {
return new Promise((resolve, reject) => {
jwt.sign(
{ _id: user.id, username: user.username, email: user.email },
config.jwtSecret,
{ expiresIn: config.expiry, issuer: 'linuxodyssey.xyz' },
(err, token) => {
if (err) {
reject(err)
} else {
resolve(token)
}
}
)
})
}
export function genSessionJWT(session) {
return new Promise((resolve, reject) => {
jwt.sign(
{ session_id: session.id },
payload,
config.jwtSecret,
{ expiresIn: config.expiry },
(err, token) => {
@@ -61,7 +44,7 @@ export function genSessionJWT(session) {
})
}
export function verifySessionJWT(token) {
export function verifyJWT(token) {
return new Promise((resolve, reject) => {
jwt.verify(token, config.jwtSecret, (err, decoded) => {
if (err) {