refactoring requests

This commit is contained in:
Dzmitry_Tamashevich@epam.com
2020-11-05 00:19:23 +03:00
committed by Daniel Hutzel
parent 70b0c85346
commit 34acef85b6
6 changed files with 7 additions and 25 deletions

View File

@@ -4,7 +4,7 @@ const jwt = require("jsonwebtoken");
const { ACCESS_TOKEN_SECRET } = cds.env;
class MyUser extends cds.User {
constructor(attr, roles, id) {
super({ attr, _roles: roles, id });
super({ attr, _roles: [...roles, "authenticated-user"], id });
}
}
@@ -23,6 +23,7 @@ module.exports = (req, res, next) => {
decodedUser.email
);
} catch (error) {
req.user = new MyUser({}, ["anonymous"], "");
} finally {
next();
}