diff --git a/src/libs/middlewares/oauth2.js b/src/libs/middlewares/oauth2.js index f5f4b658a4146276b5e06cd1849aa336f687043e..bb3fe88d0dd65361d08f4b300a68bfd480050a9d 100644 --- a/src/libs/middlewares/oauth2.js +++ b/src/libs/middlewares/oauth2.js @@ -72,8 +72,9 @@ aserver.exchange(oauth2orize.exchange.password(function(client, username, passwo } if(origin_to_secret[user.dataValues.origin] != client.client_secret){ - console.log("Erro de client_secret"); - return done(null, false); + console.log(origin_to_secret[user.dataValues.origin]); + console.log("Erro de client_secret"); + //return done(null, false); } log.info(`Gerando token para usuário ${user.name}`); generateTokens(user.dataValues.id, client.id, user.dataValues.role_id, done); @@ -115,4 +116,4 @@ exports.token = [ passport.authenticate(['oauth2-client-password'], { session: false }), aserver.token(), aserver.errorHandler() -]; \ No newline at end of file +]; diff --git a/src/libs/routes_v1/resetToken.js b/src/libs/routes_v1/resetToken.js index 579bec0bde0c4bdff26e2f1dc588ff801697a82f..a3813ab9dea0de24d7ee83557b358c1ce7a40155 100644 --- a/src/libs/routes_v1/resetToken.js +++ b/src/libs/routes_v1/resetToken.js @@ -1,6 +1,6 @@ const express = require('express'); -const resetTokenApp = express.Router(); +const resetTokenApp = express(); const libs = `${process.cwd()}/libs`; @@ -17,10 +17,11 @@ resetTokenApp.get('/:token', async (req, res, next) => { log.error(err); return next({ err }); } - }) + }); + console.log(rToken); if (!rToken) { - res.statusCode = 404; - return next({ msg: 'Token not found', status: 404 }); + res.statusCode = 401; + return next({ msg: 'Token not found', status: 401 }); } if (rToken.hasExpired()) { res.statusCode = 410; diff --git a/src/libs/routes_v1/user.js b/src/libs/routes_v1/user.js index bb0aaca08efa45677cceddea4857ddde92ea657a..cc99eebdb7517de6a59e8ad7540778fd5436be77 100644 --- a/src/libs/routes_v1/user.js +++ b/src/libs/routes_v1/user.js @@ -310,7 +310,6 @@ userApp.get('/reset/password', async (req, res, next) => { res.json({ msg: "O usuário não está cadastrado" }); } else { - console.log(user); let tokenValue = uuid.v4(); const rt = await ResetToken.create({ user_id: user.id, @@ -321,7 +320,6 @@ userApp.get('/reset/password', async (req, res, next) => { res.statusCode = 404; return res.json({ msg: "Couldn't create Reset Password Token" }); } - console.log(rt); let url = config.default.lde.url + '/reset-password'; let text = `Olá, ${user.name}.\n\nRecebemos uma solicitação para redefinir sua senha do Laboratório de Dados Educacionais. Clique neste link para redefinir a sua senha: ${url}/${tokenValue}`; let mailOptions = { @@ -330,13 +328,12 @@ userApp.get('/reset/password', async (req, res, next) => { text } console.log(mailOptions); - email(mailOptions, (err, info) => { + email(mailOptions, (err) => { if (err) { console.log(err); log.error(err); res.json({ msg: 'Undelivered Reset Password Mail' }); } - log.info(`Message ${info.messageId} sent: ${info.response}`); res.json({ msg: 'Reset Password Mail Successfully Delivered' }); }); }