1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00

feat: Improve security of access tokens (#279)

Closes #275
This commit is contained in:
SimonTagne 2022-08-09 18:03:21 +02:00 committed by GitHub
parent 77ac2cf1b1
commit 2b4c2b0f49
40 changed files with 273 additions and 133 deletions

View file

@ -15,10 +15,16 @@ module.exports = {
},
fn(inputs) {
let payload;
try {
return jwt.verify(inputs.token, sails.config.session.secret);
payload = jwt.verify(inputs.token, sails.config.session.secret);
} catch (error) {
throw 'invalidToken';
}
return {
subject: payload.sub,
issuedAt: new Date(payload.iat * 1000),
};
},
};