TsgcWebSocketServer_HTTPAPI › Properties › Firewall
Assegna un componente firewall che filtra le connessioni in entrata per IP, regione o regole personalizzate.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
Inserire un componente TsgcWebSocketFirewall nel form (o crearlo in fase di esecuzione) e assegnarlo a Firewall per abilitare regole di autorizzazione/negazione per le connessioni in ingresso basate su indirizzo IP, intervallo CIDR o una policy personalizzata. Quando assegnato, ogni nuova richiesta viene confrontata con le regole del firewall prima che venga elaborato l'handshake WebSocket; i peer rifiutati vengono disconnessi immediatamente. Lasciare non assegnato per disabilitare il firewall.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;