no message
This commit is contained in:
@@ -26,10 +26,6 @@ function createAnonymousToken (e) {
|
||||
});
|
||||
}
|
||||
|
||||
function createHmac (e, options) {
|
||||
|
||||
}
|
||||
|
||||
function createAuthenticatedToken (e, user, event = 'token:create') {
|
||||
Token.create({ user: user.userName, permission: user.permission._id, uid: user.uid }, (err, token) => {
|
||||
if (err) {
|
||||
@@ -92,21 +88,7 @@ function validateToken (e, token, callback) {
|
||||
}
|
||||
}
|
||||
|
||||
function verifyTokenAndUserThen (token, minimumPermission, callback) {
|
||||
validateToken(null, token, (err, decoded) => {
|
||||
if (err) {
|
||||
callback(err, null);
|
||||
}
|
||||
|
||||
if (decoded && decoded.valid && decoded.data.permission >= minimumPermission) {
|
||||
callback(null, decoded);
|
||||
} else {
|
||||
callback('User role does not have permission', null);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function verifyTokenAndRoleThen (token, action, callback, log = false) {
|
||||
function verifyTokenThen (token, action, callback, log = false) {
|
||||
logger.debug('verifyTokenAndRoleThen', { token: token, action: action });
|
||||
validateToken(null, token, (err, decoded) => {
|
||||
logger.debug('verifyTokenAndRoleThen::validateToken', { err: err, decoded: decoded.data });
|
||||
@@ -141,6 +123,5 @@ module.exports = {
|
||||
create: createAuthenticatedToken,
|
||||
refresh: refreshToken,
|
||||
validate: validateToken,
|
||||
verifyRoleThen: verifyTokenAndRoleThen,
|
||||
verifyThen: verifyTokenAndRoleThen
|
||||
verifyThen: verifyTokenThen
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user