← Back to catalog

Auth API

auth-api service team-platform experimental platform identity tier 1

Documentation

Auth API

Stellt Authentifizierung und Autorisierung für interne Plattformdienste bereit.

Verantwortlichkeit

  • Zuständig für Token-Ausgabe, Session-Prüfung und grundlegende Berechtigungsentscheidungen
  • Kernabhängigkeit für interne APIs und nachgelagerte Plattformdienste

Betriebshinweise

  • Änderungen an Token-Claims müssen mit Konsumenten abgestimmt werden
  • Ausfälle wirken sich direkt auf Login und Service-zu-Service-Authentifizierung aus

Architecture

sequenceDiagram
    participant Client
    participant AuthAPI
    participant TokenStore
    participant DownstreamService

    Client->>AuthAPI: POST /token (credentials)
    AuthAPI->>TokenStore: validate & store session
    TokenStore-->>AuthAPI: session id
    AuthAPI-->>Client: JWT token

    Client->>DownstreamService: request + JWT
    DownstreamService->>AuthAPI: GET /introspect
    AuthAPI-->>DownstreamService: token valid + claims
    DownstreamService-->>Client: response