I’m running Keycloak server version 20.0.5 on two test environments. Both running Keycloak in production mode. Both have a very simple config. It contains only a hostname entry. e.g.
hostname=myhostname
Both servers are able to load the main webpage at https://myhostname:8443. On one of the servers, the admin console loads properly, on the other it does not (spins endlessly). The only difference I can tell is that on the working server, I receive the cookies AUTH_SESSION_ID, AUTH_SESSION_ID_LEGACY, AND KC_RESTART. There are no chrome console errors and the network calll to myhostname is indeed redirecting to the correct IP address.
On the server that can’t load the admin console, it does not receive those cookies. It has KEYCLOAK_3P_COOKIE and KEYCLOAK_3P_COOKIE_SAMESITE.
I can’t seem to find any other difference between the servers.