TsgcWebSocketClient › プロパティ › Authentication
WebSocket ハンドシェイクの認証に使用される認証情報とスキームを設定します。
property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;
Enabled=False
Authentication.EnabledをTrueに設定し、4つのスキームのいずれかを選択します: Basic(HTTP Basicヘッダー)、Token(ベアラートークンヘッダー。オプションでアタッチされたOAuth2コンポーネントによって設定されます)、Session(ハンドシェイクGETに含まれるセッションIDを返すHTTPログイン)、URL(ハンドシェイクGETに付加されるユーザーとパスワード)。User/PasswordまたはToken.AuthTokenを割り当て、4つのスキームのうち1つだけを有効にします。
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;