TsgcWebSocketLoadBalancerServerPropiedades › SecurityOptions

SecurityOptions Propiedad

Define reglas de admisión, como los orígenes permitidos para los apretones de mano WebSocket que llegan al equilibrador de carga.

Sintaxis

property SecurityOptions: TsgcWSSecurity_Options read FSecurityOptions write SetSecurityOptions;

Valor Predeterminado

OriginsAllowed="" (todos los orígenes permitidos)

Observaciones

Utilice OriginsAllowed para restringir los orígenes de navegador desde los que el balanceador de carga acepta handshakes de WebSocket. De forma predeterminada, se permiten todos los orígenes; cualquier valor no vacío habilita una lista blanca y el balanceador de carga cierra las conexiones cuya cabecera Origin no coincida, antes de que se seleccione siquiera un backend. Los patrones admiten comodines para el puerto (por ejemplo, http://127.0.0.1:5555 o http://127.0.0.1:*). Separe múltiples orígenes con comas. Establecer OriginsAllowed en una cadena vacía restaura el comportamiento permisivo predeterminado.

Ejemplo


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

Volver a Propiedades