Remove now redundant developer login code

This commit is contained in:
Johannes Zellner
2020-02-06 15:47:44 +01:00
parent 7c5a258af3
commit b4e4b11ab3
4 changed files with 7 additions and 29 deletions

View File

@@ -31,6 +31,7 @@ let assert = require('assert'),
cloudron = require('../cloudron.js'),
constants = require('../constants.js'),
debug = require('debug')('box:routes/cloudron'),
eventlog = require('../eventlog.js'),
externalLdap = require('../externalldap.js'),
HttpError = require('connect-lastmile').HttpError,
HttpSuccess = require('connect-lastmile').HttpSuccess,
@@ -44,12 +45,14 @@ let assert = require('assert'),
function login(req, res, next) {
assert.strictEqual(typeof req.user, 'object');
var ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress || null;
const ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress || null;
const auditSource = { authType: 'basic', ip: ip };
const auditSource = { authType: 'cli', ip: ip };
clients.issueDeveloperToken(req.user, auditSource, function (error, result) {
clients.addTokenByUserId(clients.ID_WEBADMIN, req.user.id, Date.now() + constants.DEFAULT_TOKEN_EXPIRATION, {}, function (error, result) {
if (error) return next(new HttpError(500, error));
eventlog.add(eventlog.ACTION_USER_LOGIN, auditSource, { userId: req.user.id, user: users.removePrivateFields(req.user) });
next(new HttpSuccess(200, result));
});
}