초기 PM 소스 전체 업로드

This commit is contained in:
koj729
2026-06-12 17:14:03 +09:00
commit 4e33c9a02a
1769 changed files with 377797 additions and 0 deletions

21
oauth/oauthRouter.js Normal file
View File

@@ -0,0 +1,21 @@
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;