Scope-Eskalation
type | https://docs.frem.sh/reference/api/errors/scope-escalation |
| HTTP-Status | 403 Forbidden |
Was das bedeutet
Die Zugangsdaten sind gültig, dürfen das aber nicht.
Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:
- Cannot grant scope ‘{s}’ — issuer lacks it.
Was du tun kannst
Ein Token kann kein anderes Token mit Scopes erzeugen, die es selbst nicht hat. Stelle es von Zugangsdaten aus neu aus, die diese Scopes haben.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/scope-escalation",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.