34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
const redirectIfNotAuthorizedMiddleware = require('./redirectIfNotAuthorizedMiddleware');
|
|
const redirectIfMissingProfileDetailsMiddleware = require('./redirectIfMissingProfileDetailsMiddleware');
|
|
|
|
const sessionService = require('../services/sessionService');
|
|
const AttachPublicKeyMiddlewareProvider = require('./attachPublicKeyMiddleware');
|
|
const attachPublicKeyMiddleware = new AttachPublicKeyMiddlewareProvider(
|
|
sessionService
|
|
).provide();
|
|
|
|
const constants = require('../constants');
|
|
const CreateSessionMiddlewareProvider = require('./createSessionMiddleware');
|
|
const createSessionMiddleware = new CreateSessionMiddlewareProvider({
|
|
constants,
|
|
sessionService,
|
|
}).provide();
|
|
|
|
const RejectIfNotAuthorizedMiddleware = require('./rejectIfNotAuthorizedMiddleware');
|
|
const rejectIfNotAuthorizedMiddleware = new RejectIfNotAuthorizedMiddleware(
|
|
sessionService
|
|
).provide();
|
|
|
|
const RedirectHomeIfAuthorized = require('./redirectHomeIfAuthorized');
|
|
const redirectHomeIfAuthorized = new RedirectHomeIfAuthorized(
|
|
sessionService
|
|
).provide();
|
|
|
|
module.exports = {
|
|
redirectIfNotAuthorizedMiddleware,
|
|
attachPublicKeyMiddleware,
|
|
redirectIfMissingProfileDetailsMiddleware,
|
|
redirectHomeIfAuthorized,
|
|
rejectIfNotAuthorizedMiddleware,
|
|
createSessionMiddleware,
|
|
};
|