Fehlerbehandlung
Fehler müssen für integrierende Anwendungen verständlich sein, ohne interne Strukturen oder Sicherheitsdetails preiszugeben.
Fehlerklassen
- Eingabefehler: Die Anfrage ist unvollständig oder fachlich ungültig.
- Authentifizierungsfehler: Ein gültiger Sicherheitskontext fehlt.
- Autorisierungsfehler: Der Zugriff ist für diesen Kontext nicht erlaubt.
- Nicht gefunden: Die freigegebene Ressource ist nicht verfügbar.
- Konflikt: Der aktuelle Zustand verhindert die gewünschte Änderung.
- Technischer Fehler: Die Verarbeitung konnte nicht sicher abgeschlossen werden.
Anforderungen
Öffentliche Fehler enthalten einen stabilen Typ, eine verständliche Zusammenfassung und – wenn sinnvoll – eine Korrelationsreferenz. Interne Ausnahmeinformationen, Speicherorte, Abfragen und Schutzkonfigurationen werden nicht ausgegeben.
Das endgültige gemeinsame Fehlerformat ist noch nicht freigegeben.