sgcAuth のダウンロード
sgcAuth のコンポーネントは sgcWebSockets の体験版インストーラーに含まれています。使用している IDE のバージョン向けパッケージをダウンロードすると、SGC Auth パレットページが表示され、TsgcHTTP_OAuth2_Client と TsgcHTTP_JWT_Client の両クライアントがすぐに使える状態になります。個別のインストーラーは不要です。
sgcAuth のコンポーネントは sgcWebSockets の体験版インストーラーに含まれています。使用している IDE のバージョン向けパッケージをダウンロードすると、SGC Auth パレットページが表示され、TsgcHTTP_OAuth2_Client と TsgcHTTP_JWT_Client の両クライアントがすぐに使える状態になります。個別のインストーラーは不要です。
インストーラーは 1 つ、体験版も 1 つです。sgcAuth は sgcWebSockets Core ランタイムを同梱した単体パッケージとしてライセンスされ、同じ体験版のダウンロードで配布されます。インストールして SGC Auth パレットページを開き、購入前に両方のクライアントを評価してください。
体験版は 1 台のワークステーションで期間限定で動作します。sgcAuth のすべてのコンポーネントが含まれます。
OAuth2 と JWT のクライアントには、ご自身のプロバイダーまたはサービスの認証情報が必要です。WebAuthn には追加のインストーラーが 1 つ必要です。
連携する OAuth2/OIDC プロバイダーにアプリケーションを登録し、Client ID を取得します。機密クライアントの場合は Client Secret も必要です。Google と Microsoft には既製のプリセット、TsgcHTTP_OAuth2_Client_Google と TsgcHTTP_OAuth2_Client_Microsoft があります。
Authorization Code と PKCE のフローはブラウザを開き、LocalServerOptions で設定したローカル HTTP リスナーでリダイレクトを受け取ります。プロバイダーに登録するリダイレクト URI が、設定した IP とポートに一致していることを確認してください。
開始する前にアルゴリズムを決めてください。HMAC(HS256/384/512)用の共有シークレット、または RSA や ECDSA(RS256+、ES256+)用の PEM 形式の秘密鍵を、JWTOptions.Algorithms に設定します。
WebAuthn パスキーサインインを評価するには、この体験版と一緒に sgcCustomIndy アドオンをインストールする必要があります。購入を決めた場合は、注文に自動的に追加されます。