Dokumentation/Entwickler
Zurück
  • Erste Schritte
    • Frontends und App-Typen
    • Umgebungen und Endpunkte
  • OAuth-Clients
    • Client-ID und Client-Secret
    • Redirect-URIs und Start-URL
    • Secret erneuern
  • Login with appsolut
    • Authorization-Code-Flow
    • Tokens und Claims
    • Frontend-Rolle
    • Abmeldung
    • Widerruf und ausgestellte Tokens
    • Fehler des Token-Endpunkts
  • Frontend-Schlüssel
    • Einen Schlüssel ausstellen und aufbewahren
    • Einen Schlüssel senden
    • Wechseln und widerrufen
  • Mitglieder-API
    • Berechtigung aus einem Backend
    • Das angemeldete Mitglied
    • Ergebnisse, Ratenlimits und Fehler
    • Ist ein Antragsteller ein berechtigtes Mitglied?
    • Die Mitgliedschaft des angemeldeten Frontend-Benutzers
  • appsolut Register-API
    • Die API umsetzen
    • Anbinden und testen
    • Ein Mitglied mit seinem Prüfcode verifizieren
    • Alle Mitglieder auflisten
    • Der Status mehrerer Mitglieder
    • Der Status eines Mitglieds
    • Die Personendaten mehrerer Mitglieder
    • Die Personendaten eines Mitglieds
    • Die Claims mehrerer Mitglieder
    • Die Claims eines Mitglieds
    • Health-Check

Widerruf und ausgestellte Tokens

Was die Sitzungen eines Frontend-Benutzers beendet und was ein bereits ausgestelltes Token noch kann.

Diese Ereignisse stoppen Refreshes sofort, weil sie die OAuth-Sitzungen hinter Ihren Refresh-Tokens beenden:

EreignisWerBeendet
Das Frontend trennenDie Organisation, im Studio („Frontend trennen“)Jede OAuth-Sitzung dieses Frontends; neue Anmeldungen enden auf einer Fehlerseite
Einen Frontend-Benutzer sperrenDie Organisation, im StudioJede Sitzung dieses Benutzers, auf jedem Frontend der Organisation
„Von allen Websites und Apps abmelden“Der Benutzer, auf der AbmeldeseiteJede Sitzung dieses Benutzers bei der Organisation
Passwort zurücksetzenDer BenutzerJede Sitzung dieses Benutzers bei der Organisation

Der nächste Refresh schlägt dann mit 400 fehl (siehe Fehler des Token-Endpunkts): Behandeln Sie das als Abmeldung und schicken Sie den Benutzer erneut durch die Anmeldung.

Bereits ausgestellte Tokens

Ein bereits ausgestelltes Zugriffstoken bleibt bis zu seinem Ablauf gültig, höchstens 1 Stunde. Ein Widerruf stoppt neue Tokens und Refreshes, nicht die Tokens, die Ihr Backend bereits hat. Wenn Sie es früher wissen müssen, erneuern Sie öfter: Ein Refresh wird abgewiesen, sobald die Sitzung beendet ist.

GET /api/v1/members/me prüft das Token selbst, nicht seine Sitzung: Nachdem sich ein Benutzer abgemeldet hat, gesperrt wurde oder sein Passwort zurückgesetzt hat, funktioniert ein bereits ausgestelltes Zugriffstoken dort ebenfalls, bis es abläuft.

Trennen und wieder verbinden

Ein getrenntes Frontend meldet niemanden an, und seine Frontend-Schlüssel werden abgewiesen. Wird es wieder verbunden („Wieder verbinden“), funktionieren Anmeldung und Schlüssel sofort wieder, aber keine Sitzung wird wiederhergestellt: Seine Benutzer melden sich erneut an.