Repository navigation
v1.1.0 – OAuth2/JWT
Neu
- OAuth2/JWT als zweite Anmeldeart neben den API-Keys (optional, über
Authentication:Jwt). Ein Policy-Schema wählt pro Anfrage den passenden Handler. - Scopes (
scp/scope) und App-Rollen (roles) werden auf die vorhandenen Rollenreaderundwriterabgebildet, OData-Policy und MCP-Tool bleiben unverändert. - Strenge Token-Prüfung: Aussteller, Zielgruppe und Ablauf, nur signierte Tokens, beim lokalen Schlüssel nur HS256, Toleranz 30 s.
- Konfiguration wird beim Start validiert: eine halbe JWT-Konfiguration verhindert den Start.
- Hilfsbefehl
issue-tokenfür lokale Demo-Tokens (nur Development). - 95 Tests (zuvor 42), darunter acht Arten kaputter Tokens, Scope- und Rollen-Fälle und MCP mit Token.
- CodeTour um fünf Schritte erweitert.
Grenzen
Die Validierung ist mit lokal signierten Tokens getestet. Der Weg über Authority (OIDC-Discovery, z. B. Entra ID) ist nicht gegen einen echten Identity Provider geprüft.