TsgcWebSocketClient › Propiedades › Authentication
Configura las credenciales y el esquema usados para autenticar el handshake de WebSocket.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
Establezca Authentication.Enabled en True y elija uno de los cuatro esquemas: Basic (cabecera HTTP Basic), Token (cabecera bearer token, opcionalmente rellenada por un componente OAuth2 adjunto), Session (inicio de sesión HTTP que devuelve un id de sesión incluido en el GET de protocolo de enlace) y URL (usuario y contraseña añadidos al GET de protocolo de enlace). Asigne User/Password o Token.AuthToken y habilite exactamente uno de los cuatro esquemas.
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;