You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

15 lines
454 B

import {Router} from 'express';
import { callback, login, getUserInfo } from '../controllers/oauth.controller.js';
import { isTokenValid } from '../middlewares/jwt.middleware.js';
import { addLogger } from '../middlewares/logger.middleware.js';
const router = Router();
router.get('/github', login)
router.get('/callback', callback)
// Get current user info from token
router.get('/me', [addLogger, isTokenValid], getUserInfo)
export default router;