Was ist OAuth? (Login in Drittsysteme)

1 Min. lesen

OAuth (Open Authorization) ist ein Protokoll, das es Nutzern ermöglicht, sich sicher in Drittanbietersystemen zu authentifizieren, ohne ihre Zugangsdaten weitergeben zu müssen. ChurchTools unterstützt das OAuth-Protokoll, sodass du dich mit deinen ChurchTools-Login-Daten beispielsweise bei Systemen wie Nextcloud anmelden kannst.

Vorteile von OAuth #

  • Sicherheit: Deine Zugangsdaten bleiben vertraulich und werden nicht an das Drittsystem übermittelt.
  • Bequemlichkeit: Du kannst einen Login für mehrere Anwendungen verwenden und musst dir weniger Passwörter merken.
  • Kontrolle: Du behältst die Kontrolle darüber, welche Systeme Zugriff auf deine ChurchTools-Daten haben und als Admin kannst du kontrollieren, wer Zugriff erhält und wer nicht.

Wie funktioniert OAuth? #

  1. Anmeldung im Drittsystem: Wenn du dich bei einem Drittsystem wie Nextcloud anmeldest, wählst du „Login mit ChurchTools“ (Text kann variieren) aus.
  2. Weiterleitung zu ChurchTools: Du wirst auf die Login-Seite von ChurchTools weitergeleitet. Hier gibst du deine Zugangsdaten ein.
  3. Erlaubnis erteilen: Nach erfolgreicher Anmeldung wirst du gefragt, ob du dem Drittsystem Zugriff gewähren möchtest.
  4. Zugriff erteilen: Nach deiner Zustimmung stellt ChurchTools dem Drittsystem ein Zugriffstoken bereit. Dieses Token erlaubt dem Drittsystem, auf bestimmte Informationen zuzugreifen, ohne deine Zugangsdaten zu kennen.
  5. Rückleitung: Du wirst zum Drittsystem zurückgeleitet und bist eingeloggt.

Typische Anwendungsfälle #

  • Dateiverwaltung: Sich mit ChurchTools bei Nextcloud anmelden.
  • Kommunikation: Integration mit E-Mail-Diensten, die OAuth unterstützen.
  • Verwaltungstools: Nutzung von Projektmanagement-Software mit deinem ChurchTools-Konto.

Häufige Fragen (FAQ) #

Welche Daten werden geteilt? Nur die Daten, die für die Nutzung des Drittsystems erforderlich sind. Du siehst vorab, welche Informationen freigegeben werden.

Ist OAuth sicher? Ja, OAuth ist ein bewährter Standard, der von vielen großen Unternehmen genutzt wird. Deine Zugangsdaten bleiben dabei immer sicher.

Wichtige Begriffe #

  • Redirect URI – die Adresse des Clients, an die der Nutzer nach erfolgreichem Login zurückgeleitet wird. Über diese Rückleitung erhält der Client die Bestätigung, dass die Anmeldung erlaubt wurde.
  • Client Identifier – eindeutige Kennung des Clients beim Server. Sie identifiziert den Client, enthält aber keine geheimen Informationen.
  • Client Secret – Geheimes Passwort des Clients gegenüber dem Server. Es wird serverseitig verwendet, um den Client eindeutig zu authentifizieren, und darf niemals öffentlich oder im Browser verwendet werden.
  • API-Basis-URL – Grundadresse der API, über die alle weiteren API-Anfragen laufen. Alle Endpunkte bauen technisch auf dieser URL auf.
  • Autorisierungs-URL – Adresse, zu der der Nutzer für Login und Zustimmung vom Client zum Server weitergeleitet wird. Hier authentifiziert sich der Nutzer und erlaubt den Zugriff.
  • Access-Token-URL – Server-Adresse, über die der Client ein Access-Token anfordert. Dieses Token wird für den Zugriff auf die API benötigt.
  • Profil-URL – Server-Adresse, über die Profildaten des eingeloggten Nutzers abgerufen werden können. Der Zugriff ist nur mit einem gültigen Access-Token möglich.

Weiterführende Links #

Aktualisiert am 24. Dezember 2025
War diese Seite hilfreich für dich?