Files
WhatToWatch/server/controllers/auth.controller.js
2019-04-14 16:31:33 -05:00

30 lines
530 B
JavaScript

import {Router} from 'express';
import passport from 'passport';
const router = Router();
router.get(
'/google',
passport.authenticate('google', {
scope: ['profile', 'email'],
}),
(req, res) => {
res.redirect('/');
},
);
router.get('/google/callback', passport.authenticate('google'), (req, res) => {
res.redirect('/plex-pin');
});
router.get('/current_user', (req, res) => {
res.send(req.user);
});
router.get('/logout', (req, res) => {
req.logout();
res.redirect('/');
});
export default router;