• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Authentifizierung mittels OAuth2

    ChurchTools Schnittstellen
    24
    65
    10.4k
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • S
      simsa @gregorherr
      zuletzt editiert von

      Als Workaround hab ich mir ein Docker Image erstellt, dass ein OIDC mit Church Tools Social Login ermöglicht.

      https://hub.docker.com/r/zendem/sociallogin-to-openidconnect

      Die App verbindet sich dann gegen diesen Docker Container mit OIDC, der sich dann wieder zu Church Tools verbindet.

      Beispiel Docker Compose

      services:
        sociallogintoopenid:
          image: zendem/sociallogin-to-openidconnect:latest
          environment:
            - OAUTH_SOCIAL_LOGIN_CLIENT_ID=secretFromOauthSociaLogin
            - OAUTH_SOCIAL_LOGIN_SECRET=randomString123
            - OAUTH_SOCIAL_LOGIN_REDIRECTURI=https://openid-church.example.org/login/oauth2/code/custom-client
            - OAUTH_SOCIAL_LOGIN_AUTHORIZATION_URI=https://yourchurch.church.tools/oauth/authorize
            - OAUTH_SOCIAL_LOGIN_TOKEN_URI=https://yourchurch.church.tools/oauth/access_token
            - OAUTH_SOCIAL_LOGIN_USER_INFO_URI=https://yourchurch.church.tools/oauth/userinfo
            - OPENID_ISSUER=https://openid-church.example.org
            - OPENID_CLIENT_ID=oidc-client
            - OPENID_CLIENT_SECRET=topSecret123
            - OPENID_REDIRECT_URI=https://yourapp.example.org/oauth2/callback
          ports:
            - "8080:8080"
          restart: unless-stopped
      
      davidschillingD 1 Antwort Letzte Antwort Antworten Zitieren 0
      • davidschillingD
        davidschilling ChurchToolsMitarbeiter @simsa
        zuletzt editiert von davidschilling

        @simsa cool, hast du den Code dazu auch öffentlich?

        S 1 Antwort Letzte Antwort Antworten Zitieren 0
        • S
          simsa @davidschilling
          zuletzt editiert von

          @davidschilling aktuell ist der noch nicht öffentlich.

          Muss das noch etwas bereinigen. Hab das für unsere Gemeinde intern entwickelt.

          Wenn es für Church Tools hilft, dass dadurch schneller OIDC nativ kommt, kann ich das evtl beschleunigen :-).

          ckauhausC 1 Antwort Letzte Antwort Antworten Zitieren 1
          • ckauhausC
            ckauhaus @simsa
            zuletzt editiert von

            @simsa Ja bitte 🙂

            Der Code muss auch nicht perfekt sein. Wenn er erst einmal auf GitLab/GitHub/... ist, können andere auch mithelfen und PRs einsteuern.

            S 1 Antwort Letzte Antwort Antworten Zitieren 0
            • S
              simsa @ckauhaus
              zuletzt editiert von

              Hab es hier mal veröffentlicht

              https://github.com/canchanchara/sociallogin-to-openidconnect/

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • Erster Beitrag
                Letzter Beitrag