feat: Write log entry when request with master key is rejected as outside of masterKeyIps (#8350)

This commit is contained in:
Daniel
2022-12-16 13:43:50 +11:00
committed by GitHub
parent fded5be186
commit e22b73d4b7
2 changed files with 20 additions and 0 deletions

View File

@@ -167,6 +167,10 @@ export function handleParseHeaders(req, res, next) {
let isMaster = info.masterKey === req.config.masterKey;
if (isMaster && !ipRangeCheck(clientIp, req.config.masterKeyIps || [])) {
const log = req.config?.loggerController || defaultLogger;
log.error(
`Request using master key rejected as the request IP address '${clientIp}' is not set in Parse Server option 'masterKeyIps'.`
);
isMaster = false;
}