diff --git a/api/src/routes/auth.js b/api/src/routes/auth.js index 0660583..c0a089b 100644 --- a/api/src/routes/auth.js +++ b/api/src/routes/auth.js @@ -12,9 +12,9 @@ const querystring = require('querystring'); passport.use(new OpenIDConnectStrategy({ issuer: process.env.AUTH_ISSUER, - authorizationURL: process.env.AUTH_DOMAIN +'/authorize/', - tokenURL: process.env.AUTH_DOMAIN +'/token/', - userInfoURL: process.env.AUTH_DOMAIN +'/userinfo/', + authorizationURL: process.env.AUTH_DOMAIN + '/authorize/', + tokenURL: process.env.AUTH_DOMAIN + '/token/', + userInfoURL: process.env.AUTH_DOMAIN + '/userinfo/', clientID: process.env.AUTH_CLIENT_ID, clientSecret: process.env.AUTH_CLIENT_SECRET, callbackURL: process.env.AUTH_REDIRECT_URI, @@ -46,9 +46,8 @@ passport.use(new OpenIDConnectStrategy({ `INSERT INTO members (name, authentik_sub, authentik_issuer) VALUES (?, ?, ?)`, [username, sub, issuer] ) - memberId = result.insertId; + memberId = Number(result.insertId); } - await con.commit(); return cb(null, { memberId }); } catch (error) { @@ -109,6 +108,7 @@ passport.serializeUser(function (user, cb) { passport.deserializeUser(function (user, cb) { process.nextTick(async function () { + const memberID = user.memberId; const con = await pool.getConnection();