[auth] social login - add debug logs

This commit is contained in:
Andrea Vos 2023-04-28 11:28:52 +02:00
parent ee3c732fbe
commit 3f847461ce

View File

@ -538,14 +538,14 @@ router.get('/user/social-redirect/:provider/:locale', handleErrorAsync(async (re
// happens on home
router.get('/user/social/:provider', handleErrorAsync(async (req, res) => {
if (!req.session.grant || !req.session.grant.response || !req.session.grant.response.access_token || !socialLoginHandlers[req.params.provider]) {
console.error('Social login failed, session incomplete', req.params.provider, req.session);
console.error('Social login failed, session incomplete.', req.params.provider, req.session, req.session.grant.response);
return res.status(400).json({error: 'Something went wrong… Please try again.'})
}
const payload = socialLoginHandlers[req.params.provider](req.session.grant.response);
if (payload.id === undefined) {
console.error('Social login failed, payload has no id', req.params.provider, req.payload);
console.error('Social login failed, payload has no id.', req.params.provider, req.payload);
return res.status(400).json({error: 'Something went wrong… Please try again.'})
}