HI, all !
I have installed container version of Keycloak, version 21.0.1, also I have set secure connection using valid certificate, so Keycloak communicate on port 8443.
To start container I run:
docker run -d --name keycloak -p 8443:8443 -v ./tls/crt.pem:/opt/keycloak/tls/crt.pem -v ./tls/key.pem:/opt/keycloak/tls/key.pem -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=‘*********’ -e KC_HTTPS_CERTIFICATE_FILE=/opt/keycloak/tls/crt.pem -e KC_HTTPS_CERTIFICATE_KEY_FILE=/opt/keycloak/tls/key.pem keycloak:21.0.1 start --optimized
In Keycloak app, I created a new realm and a new client for Rocket Chat.
At Rocket Chat side, I have added a new Oauth service and I have configured as Rocket Chat documentation says. Pretty trivial.
However, I can not log in to RC, at the logs I can see:
{“level”:50,“time”:“2023-03-31T21:16:50.040Z”,“pid”:85430,“hostname”:“”,“name”:“System”,“msg”:“Exception while invoking method login ‘’”}
Exception while invoking method login Error: Failed to complete OAuth handshake with keycloak at https://:8443/realms/jf2r/protocol/openid-connect/token. request to https://:8443/realms/jf2r/protocol/openid-connect/token failed, reason: unable to verify the first certificate
Any suggestion?