Skip to content

Commit 6740997

Browse files
committed
refactor(service): users/auth: remove unnecessary express session middleware; mage does not require a session cookie
1 parent 3270eba commit 6740997

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

service/src/express.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,6 @@ app.use(function(req, res, next) {
2929
return next();
3030
});
3131

32-
const secret = crypto.randomBytes(64).toString('hex');
33-
app.use(session({ secret }));
34-
3532
app.set('config', config);
3633
app.enable('trust proxy');
3734

@@ -44,7 +41,6 @@ app.use(
4441
express.urlencoded( { ...jsonOptions, extended: true }));
4542

4643
app.use(passport.initialize());
47-
app.use(passport.session());
4844
app.get('/api/docs/openapi.yaml', async function(req, res) {
4945
const docPath = path.resolve(__dirname, 'docs', 'openapi.yaml');
5046
fs.readFile(docPath, (err, contents) => {

service/src/ingress/ingress.main.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,6 @@ export async function initializeIngress(
6868
provisioning: provision.ProvisionStatic,
6969
passport: passport.Authenticator,
7070
): Promise<express.Router> {
71-
// TODO: users-next: these serialization functions are probably no longer necessary
72-
passport.serializeUser((user, done) => done(null, user.id))
73-
passport.deserializeUser(async (id, done) => {
74-
try {
75-
const user = await userRepo.findById(String(id))
76-
done(null, user)
77-
}
78-
catch (err) {
79-
done(err)
80-
}
81-
})
82-
const routes = express.Router()
83-
registerAuthenticatedBearerTokenHandling(passport, sessionRepo, userRepo)
84-
return routes
8571
}
8672

8773
/**

0 commit comments

Comments
 (0)