TsgcWebSocketClientPropiedades › Authentication

Authentication Propiedad

Configura las credenciales y el esquema usados para autenticar el handshake de WebSocket.

Sintaxis

property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;

Valor Predeterminado

Enabled=False

Observaciones

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.

Ejemplo


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;

Volver a Propiedades