Hi, I am trying to configure keycloak standalone cluster and for load balancing I am using haproxy as frontend. I am using 2 keycloak servers as backend in haproxy and my backend configuration is:
backend backendnodes
balance roundrobin
#cookie KC_ROUTE insert indirect nocache
cookie AUTH_SESSION_ID prefix nocache
server keynd1 KEYCLOAKIP1_PORT check cookie keynd1
server keynd2 KEYCLOAKIP2_PORT check cookie keynd2
And I am starting my keycloak servers using the command:
./standalone.sh -b KEYCLOAKIP1 -c standalone-ha.xml -Djboss.socket.binding.port-offset=200 -Djboss.node.name=keynd1
I tried both AUTH_SESSION_ID and KC_ROUTE for sticky session, but getting 403, forbidden issue after logging in. What configurations I need to do for enabling sticky session for keycoak? Please help.
Thanks in advance,
Deeps.