TsgcWebSocketClientEigenschaften › Authentication

Authentication Eigenschaft

Konfiguriert die Anmeldedaten und das Schema, die zur Authentifizierung des WebSocket-Handshakes verwendet werden.

Syntax

property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;

Standardwert

Enabled=False

Hinweise

Setzen Sie Authentication.Enabled auf True und wählen Sie eines von vier Schemata: Basic (HTTP-Basic-Header), Token (Bearer-Token-Header, optional von einer angehängten OAuth2-Komponente befüllt), Session (HTTP-Login, der eine im Handshake-GET enthaltene Sitzungs-ID zurückgibt) und URL (Benutzer und Passwort an das Handshake-GET angehängt). Weisen Sie User/Password oder Token.AuthToken zu und aktivieren Sie genau eines der vier Schemata.

Beispiel


oClient := TsgcWebSocketClient.Create(nil);
oClient.Authentication.Enabled := true;
oClient.Authentication.Basic.Enabled := true;
oClient.Authentication.User := 'your user';
oClient.Authentication.Password := 'your password';
oClient.Active := True;

Zurück zu Eigenschaften