eSeGeCe ブログ

sgcWebSockets、sgcHTML、sgcOpenAPI、sgcSign、sgcBiometrics、sgcIndy のリリースノート、技術解説、チュートリアルをお届けします。

· リリース

sgcWebSockets 4.4.6 | eSeGeCe ブログ

sgcWebSockets 4.4.6 では、OnBeforeForwardHTTP による HTTP 転送、HTTP/2 の Server Push と cookie 対応、HTTP.SYS の ReadBufferSize が追加されました。

· コンポーネント

顔認識 | eSeGeCe ブログ

sgcBiometrics は、Windows Hello の顔認識機能を使用してユーザーを認証する新しい顔認識 Delphi コンポーネントを公開しました...

· インストール

ファイルが見つかりません (.bpl) | eSeGeCe ブログ

Delphi にパッケージをインストールすると、ときどき「ファイル.bpl が見つかりません」というエラーメッセージが表示されることがあります。このエラーは、コンパイル済みのパッケージが正しい場所にないことを意味します...

· コンポーネント

HTTP/2 適合性テスト | eSeGeCe ブログ

sgcWebSockets は h2spec 適合性テストスイートに合格しており、HTTP/2 プロトコル仕様への準拠が確認されています...

· リリース

sgcWebSockets 4.4.5 | eSeGeCe ブログ

sgcWebSockets 4.4.5 は OAuth2 サーバー TsgcHTTP_OAuth2_Server、HTTP.SYS の BindingOptions、STOMP の ConnectHeaders を追加します。

· 機能

OAuth2 サインイン HTML のカスタマイズ | eSeGeCe ブログ

OAuth2 クライアントが新しいアクセストークンを要求するリクエストを行うと、Web ブラウザに Web ページが表示され、接続を許可してユーザーとパスワードでログインします。HTML ページはサーバーコンポーネントにデフォルトで含まれて...

· 機能

OAuth2 サーバーで未認証リクエストを許可する | eSeGeCe ブログ

サーバー側で OAuth2 を有効にした場合、デフォルトではすべての HTTP リクエストに Bearer トークンによる認証が必要です。一部の URL を Bearer トークンなしでアクセス可能にしたい場合...

· 機能

OAuth2 サーバーへのアプリ登録 | eSeGeCe ブログ

クライアントが OAuth2 をリクエストする前に、アプリをサーバーに登録する必要があります。アプリ名・リダイレクト URI・クライアント ID・クライアントシークレットなどの情報が必要です...

· 機能

OAuth2 サーバーのエンドポイント | eSeGeCe ブログ

デフォルトでは、OAuth2 サーバーは次のエンドポイントを使用します。認可: /sgc/oauth2/auth トークン: /sgc/oauth2/token つまり、サーバーが IP 80.54.41.30 のポート 8443 で待機している場合、完全な O...

· コンポーネント

OAuth2 サーバーの認可 | eSeGeCe ブログ

sgcWebSockets 4.4.5 からサーバーコンポーネントで OAuth2 プロトコルがサポートされます。OAuth2 では、サードパーティアプリケーションが HTTP サービスへ限定的にアクセスできます...

· コンポーネント

Worldpay WebSocket STOMP API | eSeGeCe ブログ

Worldpay は WebSocket + STOMP プロトコルを使用した直接統合を提供しています。

· 機能

WatchDog サーバーモニター | eSeGeCe ブログ

sgcWebSockets 4.4.4 より WatchDog 機能に Monitor プロパティが追加されました。

· リリース

sgcWebSockets 4.4.4 | eSeGeCe ブログ

sgcWebSockets 4.4.4 は TsgcHTTPGoogleCloud_Calendar_Client、MQTT の PublishAndWait、TsgcHTTP2Client の Authentication を追加します。

· 機能

Telegram クライアントとプロキシ | eSeGeCe ブログ

sgcWebSockets 4.4.4 から、Telegram クライアントはプロキシ接続をサポートしています。Telegram クライアントはプロキシを利用するように設定できます。現在 Telegram は次の 3 種類のプロキシをサポートしています。1. HTTP 2. MTProto...

· 機能

MQTT メッセージのパブリッシュと応答待機 | eSeGeCe ブログ

sgcWebSockets 4.4.4 から、MQTT クライアントに PublishAndWait という新しいメソッドが追加されました。これまで、クライアントが QoS レベル 1 または 2 でメッセージをパブリッシュした際、サーバーで処理されたかどうかを知る唯一の方法...

· コンポーネント

Google Calendar クライアント API v3 | eSeGeCe ブログ

sgcWebSockets 4.5.4 から、Google Calendar API v3 をサポートする新しい Delphi クライアントコンポーネントが利用可能になりました...

· リリース

sgcWebSockets 4.4.3 | eSeGeCe ブログ

sgcWebSockets 4.4.3 は TsgcWebSocketHTTPServer の HTTP2Options で HTTP/2 に初期対応し、Bittrex V3 API と Amazon IoT の SignatureV4 にも対応します。

· 機能

WebSocket および HTTP/2 を備えた DataSnap | eSeGeCe ブログ

sgcWebSockets 4.4.3 以降、DataSnap サーバーアプリケーションを WebSocket サーバーに置き換え、WebSocket プロトコル、HTTP/2 プロトコル、IOCP などの新機能を活用できます。置き換え用に使用できるサーバーは 3 種類あります...

· 機能

HTTP/2 サーバーのテストパフォーマンス | eSeGeCe ブログ

sgcWebSockets 4.4.3 から HTTP/2 が初期サポートされ、次期バージョンで新しい機能が追加される予定です。前回のブログ記事では HTTP 1.1 と HTTP/2 プロトコルのパフォーマンスを比較しましたが...

· コンポーネント

HTTP/2 サーバーの初期サポート | eSeGeCe ブログ

sgcWebSockets 4.4.3 から、TsgcWebSocketHTTPServer で HTTP/2 プロトコルが初期サポートされました(ベータ版)。高速な HTTP.SYS ベースのサーバーは、次期バージョンで HTTP/2 をサポートする予定です。デフォルトでは...

· コンポーネント

AWS IoT MQTT カスタム認証 | eSeGeCe ブログ

sgcWebSockets 4.4.3 から、Amazon AWS IoT MQTT コンポーネントがカスタム認証をサポートしました。これにより、すべての MQTT プロトコルに対応しています。

· コンポーネント

AWS IoT MQTT Signature V4 | eSeGeCe ブログ

sgcWebSockets 4.4.3 から、Amazon AWS IoT クライアントが Signature V4 認証をサポートしました。これにより、AWS MQTT サーバーに対する認証で証明書を使用する必要がなくなります。Signature V4...

· コンポーネント

Bittrex API V3 のサポート

sgcWebSockets 4.4.3 から、Bittrex API コンポーネントが最新の WebSocket API V3 をサポートします。旧 API は 2020 年 9 月 30 日にサポート終了予定です。API は引き続き SignalR ベースですが、変更点が多く...

· 機能

HTTPBIN.ORG での HTTP2 テスト | eSeGeCe ブログ

httpbin.org は HTTP/2 プロトコルをテストする便利なサーバーを提供しており、HTTP クライアントのテストに使用できるいくつかのケースがあります。提供される主なテストの一覧は以下のとおりです...