Remove un-used hasAuthorization and requiresLogin

Looks like these aren't needed now that we have ACL.
This commit is contained in:
Mikael Korpela
2015-05-29 00:36:07 +03:00
parent 3ea400f354
commit fcb6f90293

View File

@@ -20,35 +20,3 @@ exports.userByID = function(req, res, next, id) {
next();
});
};
/**
* Require login routing middleware
*/
exports.requiresLogin = function(req, res, next) {
if (!req.isAuthenticated()) {
return res.status(401).send({
message: 'User is not logged in'
});
}
next();
};
/**
* User authorizations routing middleware
*/
exports.hasAuthorization = function(roles) {
var _this = this;
return function(req, res, next) {
_this.requiresLogin(req, res, function() {
if (_.intersection(req.user.roles, roles).length) {
return next();
} else {
return res.status(403).send({
message: 'User is not authorized'
});
}
});
};
};