{"repo":"d3473r/jitsi-keycloak","free":true,"listed":false,"github":"https://github.com/d3473r/jitsi-keycloak","clone":"git clone https://github.com/d3473r/jitsi-keycloak.git","description":"Login to jitsi with keycloak https://github.com/d3473r/jitsi-keycloak/pkgs/container/jitsi-keycloak","language":"JavaScript","stars":62,"topics":["authentication","docker","jitsi","jwt","keycloak"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"jitsi-keycloak Installation - npm install Configuration Keycloak - Add a public openid-connect client in your keycloak realm - Download the keycloak.json file for your client and put it in the config directory. - Allow this app from keycloak ( jitsi-keycloak running on https://auth.meet.example.com): - If you want to have an avatar displayed in jitsi you can add an avatar custom attribute in keycloak to your desired users: Jitsi - Set ENABLE AUTH=1 , AUTH TYPE=jwt and JWT APP ID=jitsi in your jitsi environment - Set JWT APP SECRET to a random string (e.g. node -e \"console.log(require('crypto').randomBytes(24).toString('base64'));\" ) - To enable an automatic redirect from jitsi to login set the url of this container TOKEN AUTH URL=https://auth.example.com/{room} - To enable the guest lobby feature for every new room add XMPP MODULES=muc lobby rooms,persistent lobby and XMPP MUC MODULES=lobby autostart,token lobby bypass . This will enable these two plugins: https://github.com/jitsi-contrib/prosody-plugins/tree/main/lobby autostart and https://github.com/jitsi-contrib/prosody-plugins/tree/main/token lobby bypass. The lobby bypass attribute is automatically enabled for every logged in user. Replace the following placeholders in app.js or pass them as environment variables: - JITSI SECRET with the shared secret from jitsi JWT APP SECRET . - DEFAULT ROOM with a default room name e.g. meeting - JITSI URL with the url of your jitsi server e.g. https://meet.example.com (OPTIONAL) Rep","default_branch":null,"files":null,"tree":[],"storefront":"/r/d3473r","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/d3473r/jitsi-keycloak/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}