TsgcWebSocketClientPropriétés › Authentication

Authentication Propriété

Configure les informations d'identification et le schéma utilisés pour authentifier le handshake WebSocket.

Syntaxe

property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;

Valeur par défaut

Enabled=False

Remarques

Définissez Authentication.Enabled sur True et choisissez parmi quatre schémas : Basic (en-tête HTTP Basic), Token (en-tête de jeton Bearer, optionnellement alimenté par un composant OAuth2 attaché), Session (connexion HTTP retournant un identifiant de session inclus dans le GET de la négociation) et URL (utilisateur et mot de passe ajoutés au GET de la négociation). Assignez User/Password ou Token.AuthToken et activez exactement l'un des quatre schémas.

Exemple


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;

Retour aux propriétés