Categorygithub.com/bluffy/jitsi-oidc
modulepackage
1.0.6
Repository: https://github.com/bluffy/jitsi-oidc.git
Documentation: pkg.go.dev

# README

OpenID Connect for Jitsi in GO

tested:

  • keycloak
  • goauthentik

this code based on https://github.com/MarcelCoding/jitsi-openid

dockerhub: https://hub.docker.com/r/bluffy2006/jitsi-oidc
github: https://github.com/bluffy/jitsi-oidc.git

docker-compose.yaml

version: '3.8'
services:
    jitsi-openid:
        image: bluffy2006/jitsi-oidc:latest
        restart: always
        environment:     
            JITSI_SECRET: ${JWT_APP_SECRET}                         # jitsi-token-secret
            JITSI_URL: https://meet.jitsi-url.com                   # jitsi-url
            JITSI_SUB: meet.jitsi-url.com                           # jitsi-domaine without https
            ISSUER_BASE_URL: https://open-id-server/realms/master   # open-id issuer
            BASE_URL: https://auth-meet.jitsi-url.com               # this app url
            CLIENT_ID: ${OPEN_ID_CLIENT_ID}                         # open-id client-id
            SECRET: ${OPEN_ID_SECRET}                               # open-id client-secert
        networks:
           - proxy
        ports:
           - '3000:3001'    
        labels:
           - "traefik.enable=true"      
           - "traefik.http.routers.jitsi-auth.rule=Host(`auth-meet.jitsi-url.com`)"
           - "traefik.http.routers.jitsi-auth.entrypoints=websecure"
           - "traefik.http.routers.jitsi-auth.tls.certresolver=le"   
           - "treafik.http.services.jitsi-auth.loadbalancer.server.port=3001"

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author