feat(core): Limit user invites when SAML is enabled (#5761)

limit user invites when saml is enabled
This commit is contained in:
Michael Auerswald
2023-03-23 15:12:19 +01:00
committed by GitHub
parent b0cfd69f2b
commit 57748b71e5
2 changed files with 20 additions and 6 deletions

View File

@@ -0,0 +1,12 @@
import type { RequestHandler } from 'express';
import { LoggerProxy } from 'n8n-workflow';
import { isUserManagementEnabled } from '../UserManagement/UserManagementHelper';
export const userManagementEnabledMiddleware: RequestHandler = (req, res, next) => {
if (isUserManagementEnabled()) {
next();
} else {
LoggerProxy.debug('Request failed because user management is disabled');
res.status(400).json({ status: 'error', message: 'User management is disabled' });
}
};