7.9. 検証
-
hostname
URL とhostname-admin
URL では、スキームとホスト名を含む完全な URL が使用されていることが検証されます。ポートは存在する場合にのみ検証され、存在しない場合は指定されたプロトコルのデフォルトポート (80 または 443) が想定されます。 プロダクションプロファイル (
kc.sh|bat start
) では、--hostname
または--hostname-strict false
のいずれかを明示的に設定する必要があります。-
これは、
--hostname-strict false
がデフォルト値である dev プロファイル (kc.sh|bat start-dev
) には適用されません。
-
これは、
--hostname
が設定されていない場合:-
hostname-backchannel-dynamic
は、false に設定する必要があります。 -
hostname-strict
は false に設定する必要があります。
-
-
hostname-admin
が設定されている場合、hostname
は (ホスト名だけではなく) URL に設定する必要があります。そうしないと、Red Hat build of Keycloak は、管理コンソールにアクセスするときに正しいフロントエンド URL (ポートなどを含む) が何であるかを認識できません。 -
hostname-backchannel-dynamic
が true に設定されている場合、hostname
は (ホスト名だけでなく) URL に設定する必要があります。そうしないと、Red Hat build of Keycloak は、動的に解決されるバックチャネル経由でアクセスされた際に、正しいフロントエンド URL (ポートなどを含む) が何であるかを認識できません。
さらに、ホスト名が設定されている場合、hostname-strict は無視されます。