Allow Jitsi to use Keycloak as an identity and OIDC provider.
This is the second generation of jitsi-keycloak-adapter designed for better
integration with Jitsi's built-in features such as tokenAuthUrl,
muc_wait_for_host, etc.
See jitsi-keycloak-adapter-v1 for the initial design which is still actively maintained.
See
jitsi-oidc-adapter
for a general-purpose OIDC adapter. It also supports Keycloak.
PLEASE SWITCH TO THIS VERSION TO GET NEW FEATURES.
- SSO for Jitsi through Keycloak. Allows Jitsi to run as an OIDC consumer.
- Better integration with Jitsi's built-in features for authentication flow.
- Allows guest users and
wait for hostscreen if needed.
See standalone setup guide to install it on a standalone Jitsi server.
See Docker setup guide to integrate it with a Dockerized Jitsi setup.
Create client inside realm.
- Set
client id - Add Jitsi's token page URL to
Valid redirect URIs
e.g.https://jitsi.mydomain.com/oidc/tokenize - Add Jitsi's origin to
Web origins
e.g.https://jitsi.mydomain.comor just use+ - Set
Access type - Alternatively, set
Access typetoconfidential(respectively, leaveClient authenticationenabled) and set theKEYCLOAK_CLIENT_SECRETenvironment variable to the client secret generated by Keycloak.


