Entwickler

Anwendungen erhalten nie mehr Berechtigungen als du.

REZICS hält Anmeldung, handelnde Identität, Ressourcenberechtigungen und Anwendungsfreigaben getrennt. Tokens für Anwendungen und KI-Agenten können diese Grenzen nur weiter einschränken.

Vier Ebenen

Jede Ebene schränkt die nächste ein

Konto, Identität, Installation und Zustimmung sowie Token-Berechtigungen werden auf vier Ebenen getrennt erfasst. Die innere Ebene bleibt immer innerhalb der äußeren. Eine Anwendung erhält nur die engste Ebene.

Vier quadratische Blätter liegen ineinander, vom dunkelblaugrauen außen bis zum kleinen hellblauen oben.

Ebene für Ebene

Was jede Ebene regelt

  • Konto

    Der Kontodienst bestätigt deine Identität. Eine Anmeldung allein erlaubt keinen Zugriff auf Ressourcen.

  • Identität

    Du handelst als Person oder Organisation. Der Server prüft die Vertretungsbeziehung und die Ressourcenberechtigungen.

  • Installation und Zustimmung

    Installation und Zustimmung setzen zwei getrennte Grenzen. Die Registrierung einer Anwendung verleiht selbst keine Ressourcenberechtigungen.

  • Token-Berechtigungen

    Das Token enthält nur die Berechtigungen, denen du zugestimmt hast, etwa library:write. Jeder Vorgang prüft erneut, mit welcher Identität du handelst.

Autorisierung

Autorisierungscode mit PKCE

GET /api/auth/oauth2/authorize
  ?response_type=code
  &client_id=…
  &redirect_uri=https://a.example/
  &scope=work:read%20library:write
  &code_challenge=…
  &code_challenge_method=S256
  &state=…
Die Autorisierungsanfrage geht an den REZICS-Kontodienst. Die Rücksprungadresse muss genau der registrierten Adresse entsprechen.

Zustimmung

Was der Zustimmungsdialog zeigt

Eigene REZICS-Produkte zeigen keinen Zustimmungsdialog. Sie werden auf der Kontoseite als Produktsitzungen aufgeführt.

  • name · uri

    Name und Website der Anwendung

  • scopes[].description

    Jede Berechtigung wird in deiner Sprache erklärt. Fehlt eine Übersetzung, erscheint sie auf Englisch.

  • unverified

    Nicht verifizierte Anwendungen sind klar gekennzeichnet.

  • redirectHost

    Die Domain, zu der du nach der Autorisierung zurückkehrst

  • policy · terms

    Datenschutzerklärung und Nutzungsbedingungen der Anwendung

Widerruf

Jederzeit widerrufen

  • Übersicht

    Auf der Kontoseite „Verknüpfte Anwendungen“ siehst du für jede Anwendung ihre Berechtigungen, den Zeitpunkt der Autorisierung und die letzte Verwendung.

  • Bestätigung

    Vor dem Entfernen wird deine Identität erneut geprüft.

  • Ungültigkeit

    Nach dem Entfernen sind die Tokens der Anwendung ungültig, auch die zur Verlängerung.

  • Deaktivierung

    Von REZICS deaktivierte Anwendungen sind gekennzeichnet. Ihre Autorisierung kannst du weiterhin entfernen.

Schreibe eigene Werkzeuge mit derselben API.

Lass dein Programm Werke, deine Bibliothek und Community-Daten lesen und schreiben. Jeder Vorgang folgt denselben Identitäts- und Berechtigungsregeln von REZICS.