TsgcWebSocketLoadBalancerServerProprietà › SecurityOptions

SecurityOptions Proprietà

Definisce le regole di ammissione, come le origini consentite per gli handshake WebSocket che raggiungono il load balancer.

Sintassi

property SecurityOptions: TsgcWSSecurity_Options read FSecurityOptions write SetSecurityOptions;

Valore predefinito

OriginsAllowed="" (tutte le origini consentite)

Note

Utilizzare OriginsAllowed per limitare le origini del browser da cui il load balancer accetta handshake WebSocket. Per impostazione predefinita tutte le origini sono consentite; qualsiasi valore non vuoto abilita una whitelist e il load balancer chiude le connessioni il cui header Origin non corrisponde, prima che venga selezionato un backend. I pattern accettano wildcard per la porta (ad esempio http://127.0.0.1:5555 o http://127.0.0.1:*). Separare più origini con virgole. Impostare OriginsAllowed su una stringa vuota per ripristinare il comportamento permissivo predefinito.

Esempio


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

Torna alle Proprietà