第3章 Red Hat build of Keycloak アダプターのアップグレード
まず Red Hat build of Keycloak サーバーをアップグレードしてから、アダプターをアップグレードすることが重要です。以前のバージョンのアダプターは新しいバージョンの Red Hat build of Keycloak サーバーで動作する可能性がありますが、以前のバージョンの Red Hat build of Keycloak サーバーは新しいバージョンのアダプターでは動作しない可能性があります。
3.1. 古いアダプターとの互換性
前述したとおり、Red Hat は、前のリリースバージョンのアダプターで動作する新しいリリースバージョンの Red Hat build of Keycloak をサポートするよう努めています。ただし、場合によっては、古いバージョンのアダプターとの互換性が損なわれる可能性のある修正を Red Hat build of Keycloak サーバー側に追加で加える必要があります。たとえば、OpenID Connect 仕様の新しいアスペクトを実装する場合に、古いクライアントアダプターバージョンは認識されませんでした。
このような場合は、互換性モードが追加されました。OpenId Connect クライアントでは、クライアント詳細が含まれるページに、Red Hat build of Keycloak 管理コンソールの OpenID Connect Compatibility Modes
という名前のセクションがあります。このセクションで、古いクライアントアダプターとの互換性を維持するために、Red Hat build of Keycloak サーバーの新しい機能を無効にすることができます。詳細については、個々のスイッチのツールチップを参照してください。