TsgcWebSocketClient › 속성 › Authentication
WebSocket 핸드셰이크를 인증하는 데 사용되는 자격 증명과 체계를 구성합니다.
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
Authentication.Enabled를 True로 설정하고 네 가지 방식 중 하나를 선택하십시오: Basic(HTTP Basic 헤더), Token(bearer 토큰 헤더, 선택적으로 연결된 OAuth2 구성 요소로 채워짐), Session(핸드셰이크 GET에 포함된 세션 id를 반환하는 HTTP 로그인), URL(핸드셰이크 GET에 추가되는 사용자 및 비밀번호). User/Password 또는 Token.AuthToken을 할당하고 네 가지 방식 중 정확히 하나를 활성화하십시오.
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;