@@ -150,8 +150,9 @@ async function callback(req, res, next) {
|
||||
|
||||
debug(`callback: with code ${req.query.code}`);
|
||||
|
||||
const userId = await oidcServer.consumeAuthCode(req.query.code);
|
||||
if (userId) req.user = await users.get(userId);
|
||||
const username = await oidcServer.consumeAuthCode(req.query.code);
|
||||
if (!username) return next(new HttpError(400, 'invalid "code"'));
|
||||
req.user = await users.getByUsername(username);
|
||||
|
||||
next();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user