feat(core): Limit user invites when SAML is enabled (#5761)
limit user invites when saml is enabled
This commit is contained in:
committed by
GitHub
parent
b0cfd69f2b
commit
57748b71e5
12
packages/cli/src/middlewares/userManagementEnabled.ts
Normal file
12
packages/cli/src/middlewares/userManagementEnabled.ts
Normal 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' });
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user