TsgcWebSocketClientプロパティ › Authentication

Authentication プロパティ

WebSocket ハンドシェイクの認証に使用される認証情報とスキームを設定します。

構文

property Authentication: TsgcWSAuthenticationClient_Options read FAuthentication write SetAuthentication;

デフォルト値

Enabled=False

解説

Authentication.EnabledTrueに設定し、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;

プロパティに戻る