TsgcWebSocketClient › Propriétés › Authentication
Configure les informations d'identification et le schéma utilisés pour authentifier le handshake WebSocket.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
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.
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;