Konten, Service-Identitäten und ihre Lebenszyklen liegen an einer nachvollziehbaren Stelle.
USERS · SERVICES · SESSIONS
JARVIS-3 / NEW AUTHORITY
J3-AUTH ist die zentrale Identity Authority für die selbst gehostete Infrastruktur:
ein klar begrenzter Ort für Identitäten, Sessions, Maschinenzugriffe und delegierte
Handlungen. Geplanter Issuer: https://auth.johannesbrunner.de
01 / THE MODEL
Konten, Service-Identitäten und ihre Lebenszyklen liegen an einer nachvollziehbaren Stelle.
USERS · SERVICES · SESSIONS
Policies entscheiden über Ziel, Aktion, Laufzeit und Kontext. Standard ist Ablehnung, nicht Vermutung.
POLICY · SCOPES · DENY BY DEFAULT
Dienste prüfen Berechtigungsnachweise lokal und ohne unnötige Laufzeitabhängigkeit.
SIGNED · BOUND · SHORT-LIVED
02 / FLOWS
Menschen und Dienste brauchen unterschiedliche Einstiege. Die Sicherheitslogik bleibt dieselbe: starke Identität, minimale Rechte, klarer Empfänger.
USER AUTHENTICATION
A person signs in once, not everywhere.Anwendungen erhalten eine standardisierte OIDC-Integration. Der Auth-Server übernimmt Identität und Session; die Anwendung bleibt für Oberfläche und Fachlogik verantwortlich.
OIDC · PKCE · SSO
SERVICE AUTHENTICATION
A service gets only its window.Hintergrunddienste authentifizieren sich mit eigener Maschinenidentität. Jeder Token ist an bekannten Dienst, Ziel und definierte Aktionen gebunden.
CLIENT · TTL · AUD
CONTROLLED DELEGATION
A service acts for a person.Delegation ist ein expliziter, begrenzter Vorgang: der Nutzer bleibt zurechenbar, der handelnde Dienst wird separat ausgewiesen.
SUB · ACT · SICHERE SCHNITTMENGE
03 / TRUST BOUNDARIES
Ein Dienst akzeptiert keinen beliebigen Nachweis. Diese Grenzen sind fest verdrahtet:
Der Aussteller muss exakt der erwarteten Authority entsprechen.
Ein Token gilt für genau ein registriertes Ziel — nicht für das ganze System.
Nur registrierte, gewährte Rechte. Alles andere wird abgelehnt.
Kurzlebig. Nachweise veralten, Vertrauen wird nicht verliehen, sondern geprüft.
04 / BUILD ORDER
Die Plattform entsteht in kontrollierten Schritten. Standards helfen beim Vertrag; sie ersetzen keine Entscheidung über unser eigenes System.