TsgcWebSocketClient › Özellikler › Authentication
WebSocket handshake'inin kimliğini doğrulamak için kullanılan kimlik bilgilerini ve şemayı yapılandırır.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
Authentication.Enabled'i True olarak ayarlayın ve dört şemadan birini seçin: Basic (HTTP Basic başlığı), Token (bearer token başlığı, isteğe bağlı olarak eklenmiş bir OAuth2 bileşeni tarafından doldurulur), Session (handshake GET'inde dahil edilen bir oturum kimliği döndüren HTTP oturum açma) ve URL (handshake GET'ine eklenen kullanıcı ve parola). User/Password veya Token.AuthToken atayın ve dört şemadan tam olarak birini etkinleştirin.
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;