TsgcWebSocketClient › Eigenschaften › Authentication
Konfiguriert die Anmeldedaten und das Schema, die zur Authentifizierung des WebSocket-Handshakes verwendet werden.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
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.
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;