TsgcWebSocketHTTPServerProperties › SecurityOptions

SecurityOptions Eigenschap

Definieert toelatingregels zoals toegestane origins voor browser WebSocket-handshakes.

Syntaxis

__property TsgcWSSecurity_Options * SecurityOptions;

Standaardwaarde

OriginsAllowed="" (alle origins toegestaan)

Opmerkingen

Gebruik OriginsAllowed om te beperken welke origins de server WebSocket-handshakes van accepteert. Standaard zijn alle origins toegestaan; elke niet-lege waarde schakelt een allowlist in en de server sluit verbindingen waarvan de Origin-header niet overeenkomt. Patronen accepteren jokertekens voor de poort (bijv. http://127.0.0.1:5555 voor één origin of http://127.0.0.1:* om elke poort op die host te accepteren). Scheid meerdere origins met komma's. Als u OriginsAllowed instelt op een lege string, wordt de permissieve standaardinstelling hersteld.

Voorbeeld


oServer = new TsgcWebSocketHTTPServer();
oServer->SecurityOptions->OriginsAllowed = "http://127.0.0.1:*";
oServer->Active = true;

Terug naar Properties