This commit is contained in:
2025-05-29 12:15:53 +00:00
parent b0beeae19e
commit ab1ea95070
12 changed files with 855 additions and 38 deletions

View File

@ -211,9 +211,10 @@ export class RouteManager extends plugins.EventEmitter {
/**
* Check if a client IP is allowed by a route's security settings
* @deprecated Security is now checked in route-connection-handler.ts after route matching
*/
private isClientIpAllowed(route: IRouteConfig, clientIp: string): boolean {
const security = route.action.security;
const security = route.security;
if (!security) {
return true; // No security settings means allowed
@ -371,12 +372,8 @@ export class RouteManager extends plugins.EventEmitter {
continue;
}
// Check security settings
if (!this.isClientIpAllowed(route, clientIp)) {
continue;
}
// All checks passed, this route matches
// NOTE: Security is checked AFTER route matching in route-connection-handler.ts
return { route };
}