TsgcWebSocketLoadBalancerServerEigenschappen › SecurityOptions

SecurityOptions Eigenschap

Definieert toelatingregels zoals toegestane origins voor WebSocket-handshakes die de load balancer bereiken.

Syntaxis

property SecurityOptions: TsgcWSSecurity_Options read FSecurityOptions write SetSecurityOptions;

Standaardwaarde

OriginsAllowed="" (alle origins toegestaan)

Opmerkingen

Gebruik OriginsAllowed om te beperken welke browserorigins de load balancer WebSocket-handshakes van accepteert. Standaard worden alle origins toegestaan; elke niet-lege waarde schakelt een whitelist in en de load balancer sluit verbindingen waarvan de Origin-header niet overeenkomt, voordat er zelfs een backend wordt geselecteerd. Patronen accepteren jokertekens voor de poort (bijvoorbeeld http://127.0.0.1:5555 of http://127.0.0.1:*). Scheid meerdere origins met komma's. Als u OriginsAllowed instelt op een lege tekenreeks, wordt de permissieve standaard hersteld.

Voorbeeld


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.SecurityOptions.OriginsAllowed := 'https://app.example.com';
oServer.Active := true;

Terug naar eigenschappen