add x-auth-skip header

This commit is contained in:
2023-08-05 13:15:32 +02:00
parent 84ff03f2a8
commit 663a93cbb6

View File

@@ -38,12 +38,13 @@ export class JwtStrategy extends PassportStrategy(Strategy) {
const permanentToken =
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiJmMmJlOTViOS00ZDA3LTQ3NTEtYTc3NS1iZDYxMmZjOTU1M2EiLCJkYXRlIjoiMjAyMy0wOC0wNVQxMTowMjoxNC42MjFaIiwiaWF0IjoxNjkxMjMzMzM0LCJleHAiOjIwMDY4MDkzMzR9.PGTRcsf34VFaS-Hz7_PUnWR8bBuVK7pdteBWUUYHXfw'
if (req.cookies && 'accessToken' in req.cookies && req.cookies.accessToken.length > 0) {
return req.cookies.accessToken
}
if (req.headers['x-auth-skip'] === 'true') {
return permanentToken
}
if (req.cookies && 'accessToken' in req.cookies && req.cookies.accessToken.length > 0) {
return req.cookies.accessToken
}
console.log(req.headers)
return null
}