13.3. 3scale API Management Zync がアプリケーションの情報を OpenID Connect アイデンティティープロバイダーと同期する方法


Zync は、3scale アプリケーションに関するデータを OpenID Connect アイデンティティープロバイダーに確実にプッシュする 3scale のコンポーネントです。この対話では、3scale アプリケーションは OpenID Connect アイデンティティープロバイダークライアントに対応します。つまり、Zync は OpenID Connect アイデンティティープロバイダーと通信して OpenID Connect クライアントの作成、更新、および削除を行います。

Zync は Keycloak のデフォルトのクライアント登録 を実装します。この API を使用する場合は、クライアントの表現が Keycloak および Red Hat single sign-on テクノロジー固有であることを意味します。アイデンティティープロバイダーは、3scale アプリケーションの認証クレデンシャルであるクライアント ID およびクライアントシークレットを返します。

3scale がアプリケーションの作成、更新、または削除を行うたびに、Zync は OpenID Connect アイデンティティープロバイダーと通信し、対応するクライアントを適宜更新します。同期を成功させるには、指定の 3scale プロダクトに以下の設定が必要です。

  • 認証メカニズムは OpenID Connect です。
  • OpenID Connect Issuer Type は以下のいずれかになります。

    • Red Hat Single Sign-On: Red Hat Single Sign-On が OpenID Connect アイデンティティープロバイダーの場合。この発行者タイプを使用すると、Zync はクライアント登録要求を Keycloak/Red Hat Single Sign-On のデフォルトクライアント登録 API に送信します。
    • REST API: 他の OpenID Connect アイデンティティープロバイダーの場合。この発行者タイプを使用すると、Zync は Zync REST API の例 に示すようにクライアント登録要求を送信します。
  • 以下の URL は OpenID Connect Issuer:http://id:/api_endpoint です。

OpenShift クラスターにデプロイする場合には、2 つの Zync プロセスがあります。

  • zync

    Zync は、system-sidekiq から通知を受け取り、バックグラウンドジョブを zync-que にキューに追加する REST API です。通知には、新規、更新、および削除された 3scale アプリケーションに関するものがあります。

  • zync-que

    Zync-que は、system-app と OpenID Connect アイデンティティープロバイダーと通信するこれらのバックグラウンドジョブを処理します。たとえば、Red Hat Single Sign-On が設定された OpenID Connect アイデンティティープロバイダーの場合、Zync は Red Hat Single Sign-On レルムでクライアントを作成、更新、削除します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る