sgcAuth のダウンロード: 無料体験版 | eSeGeCe

sgcAuth のダウンロード

sgcAuth のコンポーネントは sgcWebSockets の体験版インストーラーに含まれています。使用している IDE のバージョン向けパッケージをダウンロードすると、SGC Auth パレットページが表示され、TsgcHTTP_OAuth2_ClientTsgcHTTP_JWT_Client の両クライアントがすぐに使える状態になります。個別のインストーラーは不要です。

インストーラーは 1 つ、体験版も 1 つです。sgcAuth は sgcWebSockets Core ランタイムを同梱した単体パッケージとしてライセンスされ、同じ体験版のダウンロードで配布されます。インストールして SGC Auth パレットページを開き、購入前に両方のクライアントを評価してください。

RAD Studio / Delphi 版ダウンロード

体験版は 1 台のワークステーションで期間限定で動作します。sgcAuth のすべてのコンポーネントが含まれます。

Delphi 13 Florence ダウンロード ↓
Delphi 12 Athens ダウンロード ↓
Delphi 11 Alexandria ダウンロード ↓
Delphi 10.4 Sydney ダウンロード ↓
Delphi 10.3 Rio ダウンロード ↓
Delphi 10.2 Tokyo ダウンロード ↓
Delphi 10.1 Berlin ダウンロード ↓
Delphi 10 Seattle ダウンロード ↓

C++ Builder 版ダウンロード

体験版は 1 台のワークステーションで期間限定で動作します。sgcAuth のすべてのコンポーネントが含まれます。

C++ Builder 13 ダウンロード ↓
C++ Builder 12 ダウンロード ↓
C++ Builder 11 ダウンロード ↓
C++ Builder 10.4 ダウンロード ↓
C++ Builder 10.3 ダウンロード ↓
C++ Builder 10.2 ダウンロード ↓
C++ Builder 10.1 ダウンロード ↓

接続する前に用意しておくもの

OAuth2 と JWT のクライアントには、ご自身のプロバイダーまたはサービスの認証情報が必要です。WebAuthn には追加のインストーラーが 1 つ必要です。

OAuth2 プロバイダーの認証情報

連携する OAuth2/OIDC プロバイダーにアプリケーションを登録し、Client ID を取得します。機密クライアントの場合は Client Secret も必要です。Google と Microsoft には既製のプリセット、TsgcHTTP_OAuth2_Client_GoogleTsgcHTTP_OAuth2_Client_Microsoft があります。

ローカルリダイレクトポート

Authorization Code と PKCE のフローはブラウザを開き、LocalServerOptions で設定したローカル HTTP リスナーでリダイレクトを受け取ります。プロバイダーに登録するリダイレクト URI が、設定した IP とポートに一致していることを確認してください。

JWT 署名鍵

開始する前にアルゴリズムを決めてください。HMAC(HS256/384/512)用の共有シークレット、または RSA や ECDSA(RS256+、ES256+)用の PEM 形式の秘密鍵を、JWTOptions.Algorithms に設定します。

WebAuthn / sgcCustomIndy

WebAuthn パスキーサインインを評価するには、この体験版と一緒に sgcCustomIndy アドオンをインストールする必要があります。購入を決めた場合は、注文に自動的に追加されます。

システム要件

Delphi / C++ Builder

  • Delphi 7、2007、2009、2010
  • Delphi XE から XE8 まで
  • Delphi 10 Seattle から 10.4 Sydney まで
  • Delphi 11 Alexandria、12 Athens、13 Florence
  • C++ Builder(対応する各バージョン)

プラットフォームとランタイム

  • Windows、Linux、macOS、iOS、Android
  • 両クライアントとも純粋な HTTPS とローカル署名で、配備が必要なネイティブライブラリはありません
  • TLS には OpenSSL または Windows SChannel を使用します
  • WebAuthn には sgcCustomIndy アドオンが別途必要です
  • 有償版には完全なソースコードが付属

ライセンスをご検討ですか

sgcAuth は単体でライセンスされ、sgcWebSockets Core ランタイムを同梱しています。