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-06 00:33:15 +01:00
|
|
|
const RejectIfNotAuthorizedMiddleware = require('./rejectIfNotAuthorizedMiddleware');
|
2025-03-06 00:39:16 +01:00
|
|
|
const rejectIfNotAuthorizedMiddleware = new RejectIfNotAuthorizedMiddleware({
|
|
|
|
|
sessionService,
|
|
|
|
|
}).provide();
|
2025-03-06 00:33:15 +01:00
|
|
|
|
2025-03-06 00:35:48 +01:00
|
|
|
const RedirectHomeIfAuthorized = require('./redirectHomeIfAuthorized');
|
2025-03-06 00:39:16 +01:00
|
|
|
const redirectHomeIfAuthorized = new RedirectHomeIfAuthorized({
|
|
|
|
|
sessionService,
|
|
|
|
|
}).provide();
|
|
|
|
|
|
|
|
|
|
const RedirectIfNotAuthorizedMiddleware = require('./redirectIfNotAuthorizedMiddleware');
|
|
|
|
|
const redirectIfNotAuthorizedMiddleware = new RedirectIfNotAuthorizedMiddleware(
|
|
|
|
|
{ sessionService }
|
2025-03-06 00:35:48 +01:00
|
|
|
).provide();
|
|
|
|
|
|
2025-03-06 00:46:51 +01:00
|
|
|
const profileService = require('../services/profileService');
|
|
|
|
|
const RedirectIfMissingProfileDetailsMiddleware = require('./redirectIfMissingProfileDetailsMiddleware');
|
|
|
|
|
const redirectIfMissingProfileDetailsMiddleware =
|
|
|
|
|
new RedirectIfMissingProfileDetailsMiddleware({
|
|
|
|
|
profileService,
|
|
|
|
|
}).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
|
|
|
};
|