github_auth presque integre (implementation pas finis)

This commit is contained in:
2026-01-12 19:25:26 +01:00
parent d43b239e2f
commit 9cb97ca183
4 changed files with 25 additions and 1 deletions
+10
View File
@@ -1,6 +1,7 @@
const express = require('express');
const router = express.Router();
const authService = require('../services/auth');
const fetch = require('node-fetch');
router.post('/register', async(req, res) =>
{
@@ -20,4 +21,13 @@ router.post('/login', async(req, res) =>
res.status(result.status).json(result.data);
});
router.get('/github', (req, res) => {
const githubAuthUrl = `https://github.com/login/oauth/authorize?` +
`client_id=${process.env.GITHUB_CLIENT_ID}&` +
`redirect_uri=${encodeURIComponent(process.env.GITHUB_REDIRECT_URI)}&` +
`scope=user:email`;
res.redirect(githubAuthUrl);
});
module.exports = router;
View File