2025-03-05 15:50:51 +01:00
|
|
|
const redirectIfNotAuthorizedMiddleware = require('./redirectIfNotAuthorizedMiddleware');
|
|
|
|
|
const redirectIfMissingProfileDetailsMiddleware = require('./redirectIfMissingProfileDetailsMiddleware');
|
|
|
|
|
const redirectHomeIfAuthorized = require('./redirectHomeIfAuthorized');
|
|
|
|
|
const rejectIfNotAuthorizedMiddleware = require('./rejectIfNotAuthorizedMiddleware');
|
|
|
|
|
|
2025-03-06 00:14:30 +01:00
|
|
|
const sessionService = require('../services/sessionService');
|
|
|
|
|
const AttachPublicKeyMiddlewareProvider = require('./attachPublicKeyMiddleware');
|
|
|
|
|
const attachPublicKeyMiddleware = new AttachPublicKeyMiddlewareProvider(
|
|
|
|
|
sessionService
|
|
|
|
|
).provide();
|
|
|
|
|
|
2025-03-06 00:30:28 +01:00
|
|
|
const constants = require('../constants');
|
|
|
|
|
const CreateSessionMiddlewareProvider = require('./createSessionMiddleware');
|
|
|
|
|
const createSessionMiddleware = new CreateSessionMiddlewareProvider({
|
|
|
|
|
constants,
|
|
|
|
|
sessionService,
|
|
|
|
|
}).provide();
|
|
|
|
|
|
2025-03-05 15:50:51 +01:00
|
|
|
module.exports = {
|
|
|
|
|
redirectIfNotAuthorizedMiddleware,
|
|
|
|
|
attachPublicKeyMiddleware,
|
|
|
|
|
redirectIfMissingProfileDetailsMiddleware,
|
|
|
|
|
redirectHomeIfAuthorized,
|
|
|
|
|
rejectIfNotAuthorizedMiddleware,
|
2025-03-05 15:53:13 +01:00
|
|
|
createSessionMiddleware,
|
2025-03-05 15:50:51 +01:00
|
|
|
};
|