diff --git a/sso.js b/sso.js index c22a8a4..cba97e0 100644 --- a/sso.js +++ b/sso.js @@ -107,10 +107,14 @@ app.post("/api/v1/sso/kcauth", async (req, res) => { // username = d.username; // } else if (uid) { - const bytes = CryptoJS.AES.decrypt(uid, secretKey); - const decrypted = bytes.toString(CryptoJS.enc.Utf8); - const username = decrypted; - // } + let username = ""; + if (req.body.serve === 'sso') { + const bytes = CryptoJS.AES.decrypt(uid, secretKey); + const decrypted = bytes.toString(CryptoJS.enc.Utf8); + username = decrypted; + } else { + username = uid; + } // const oldssotoken = cookies['oldssotoken']; const olduid = cookies['olduid'];