TsgcWebSocketClientEigenschappen › Authentication

Authentication Eigenschap

Configureert de referenties en het schema dat wordt gebruikt voor de authenticatie van de WebSocket-handshake.

Syntaxis

property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;

Standaardwaarde

Enabled=False

Opmerkingen

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.

Voorbeeld


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;

Terug naar eigenschappen