diff --git a/sso.js b/sso.js index acd8ac1..c22a8a4 100644 --- a/sso.js +++ b/sso.js @@ -85,7 +85,7 @@ app.post("/api/v1/sso/kcauth", async (req, res) => { const clientSecret = process.env.KC_CLIENT_SECRET; const clientId = process.env.KC_CLIENT_ID; - // const cookies = req.cookies; + const cookies = req.cookies; const uid = req.body.uid; // const tokenSSO = cookies[cookieName]; @@ -112,10 +112,10 @@ app.post("/api/v1/sso/kcauth", async (req, res) => { const username = decrypted; // } - const oldssotoken = cookies['oldssotoken']; - const oldcid = cookies['oldcid']; + // const oldssotoken = cookies['oldssotoken']; + const olduid = cookies['olduid']; - if (tokenSSO !== oldssotoken && username !== oldcid) { + if (username !== olduid) { // create body for admin token let body = { client_id: clientId, @@ -160,13 +160,13 @@ app.post("/api/v1/sso/kcauth", async (req, res) => { // console.log("==== user token ===="); // console.log(tokenResponse.data); // await postLog('เข้าสู่ระบบ', tokenResponse.data.access_token); - res.cookie('oldssotoken', tokenSSO, { - maxAge: 1000 * 60 * 60 * 24, // กำหนด timeout หน่วยเป็น millisecond - path: "/", - httpOnly: true, - }); + // res.cookie('oldssotoken', tokenSSO, { + // maxAge: 1000 * 60 * 60 * 24, // กำหนด timeout หน่วยเป็น millisecond + // path: "/", + // httpOnly: true, + // }); - res.cookie('oldcid', username, { + res.cookie('olduid', username, { maxAge: 1000 * 60 * 60 * 24, // กำหนด timeout หน่วยเป็น millisecond path: "/", httpOnly: true, @@ -184,11 +184,5 @@ app.post("/api/v1/sso/kcauth", async (req, res) => { } }) -// app.use(express.static(path.join(__dirname, "public-sso"))); - -// app.get("/", (_req, res) => { -// res.sendFile(`${process.cwd()}/sso.js`); -// }); - console.log("Start BMA SSO Simulator at port " + port); app.listen(port); \ No newline at end of file