Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.9 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.9 KB

Jitsi Keycloak Adapter v2

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.

1. 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 host screen if needed.

2. Setup

See standalone setup guide to install it on a standalone Jitsi server.

See Docker setup guide to integrate it with a Dockerized Jitsi setup.

3. Keycloak configuration

Create client inside realm.

  • Set client id
  • Add Jitsi URL into Valid redirect URIs
  • Add Jitsi URL into Web origins
  • Set Access type
    • For Keycloak versions < 20.x, set Access type to public:

      Screenshot Keycloak pre-20

    • For Keycloak versions >= 20.x, disable Client authentication.

      Screenshot Keycloak 20

4. Similar projects

5. Sponsors

Nordeck