const express = require("express"); const router = express.Router(); const oauthController = require("./oauthController"); router.get("/callback", oauthController.handleCallback); router.get("/logout", (req, res) => { const redirectUrl = `${req.protocol}://${req.get("host")}`; // 1) 서비스 로컬 세션 제거 req.session.destroy(() => { res.clearCookie("connect.sid"); // 2) Sentinel 로그아웃 호출 (redirect 포함) return res.redirect( `${process.env.SENTINEL_BASE}/oauth/logout?redirect=${redirectUrl}` ); }); }); module.exports = router;