TsgcWebSocketClient › Eigenschappen › Authentication
Configureert de referenties en het schema dat wordt gebruikt voor de authenticatie van de WebSocket-handshake.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
Stel Authentication.Enabled in op True en kies een van vier schema's: Basic (HTTP Basic-header), Token (Bearer-tokenheader, optioneel gevuld door een gekoppelde OAuth2-component), Session (HTTP-login die een sessie-ID retourneert die is opgenomen in de handshake GET) en URL (gebruiker en wachtwoord toegevoegd aan de handshake GET). Wijs User/Password of Token.AuthToken toe en schakel precies één van de vier schema's in.
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;