From 8200e5af0884036c8564cb6c897af622255c1642 Mon Sep 17 00:00:00 2001 From: tpgus2603 <kakaneymar2424@gmail.com> Date: Sat, 7 Dec 2024 19:39:27 +0900 Subject: [PATCH] =?UTF-8?q?bugfix:=20=EB=9D=BC=EC=9A=B0=ED=84=B0=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/auth.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/routes/auth.js b/routes/auth.js index 3df3214..2eb8e9a 100644 --- a/routes/auth.js +++ b/routes/auth.js @@ -3,16 +3,21 @@ const passport = require('passport'); const router = express.Router(); -// GET api/auth/login -router.get('/login', - passport.authenticate('google', { - failureRedirect: `${process.env.FRONT_URL}/login` +// Google OAuth 濡쒓렇�� �쇱슦�� +router.get( + '/login', + passport.authenticate('google', { + scope: ['profile', 'email'], // �ъ슜�� �뺣낫 �붿껌�� �꾪븳 scope + failureRedirect: `${process.env.FRONT_URL}/login` }) ); +// Google OAuth 肄쒕갚 �쇱슦�� router.get( '/google/callback', - passport.authenticate('google', { failureRedirect: '/auth/login' }), + passport.authenticate('google', { + failureRedirect: '/auth/login' + }), (req, res) => { const redirectUrl = process.env.FRONT_URL; req.session.save((err) => { @@ -24,7 +29,8 @@ router.get( }); } ); -// GET api/auth/logout + +// 濡쒓렇�꾩썐 �쇱슦�� router.get('/logout', (req, res) => { if (req.session) { req.session.destroy((err) => { -- GitLab