7.9. 验证
-
验证
主机名URL 和hostname-adminURL 被验证是否使用完整 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。