7.9. 验证
-
验证
主机名
URL 和hostname-admin
URL 被验证是否使用完整 URL、incl. scheme 和 hostname。只有存在时端口才会验证端口,否则会假定给定协议的默认端口(80 或 443)。 在生产配置集(
kc.sh|bat start
)中,必须明确配置 either--hostname or--hostname-strict false
。-
这不适用于 dev 配置集(
kc.sh|bat start-dev
),其中--hostname-strict false
是默认值。
-
这不适用于 dev 配置集(
if
--hostname
没有配置:-
hostname-backchannel-dynamic
必须设置为 false。 -
hostname-strict
必须设置为 false。
-
-
如果配置了
hostname-admin
,则必须将hostname
设置为 URL (不仅仅是 hostname)。否则,Red Hat build of Keycloak 不知道在访问管理控制台时正确的前端 URL (incl.port 等)。 -
如果
hostname-backchannel-dynamic
设为 true,则主机名
必须设置为 URL (不仅仅是 hostname)。否则,Red Hat build of Keycloak 不知道当通过动态解析的 bachchannel 访问时,正确的前端 URL (incl.port 等)。
另外,如果配置了主机名,则忽略 hostname-strict。