diff --git a/routes/auth.js b/routes/auth.js index 3df3214cbc53afb270577d3fd8c09bafa04c2379..2eb8e9a3f16ecaefbb0b113100c766b8585222e3 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) => {