Zum Hauptinhalt springen

Falsche Token-Audience

typehttps://docs.frem.sh/reference/api/errors/wrong-token-audience
HTTP-Status403 Forbidden

Was das bedeutet

Du hast dich mit einem Runner-Job-Token authentifiziert, dessen Claim aud nicht fremforge:attestations ist.

fremforge erzeugt Runner-Job-Tokens für jede Audience, die ein Job anfordert, auch für Audiences der Cloud-Föderation. Eine eigene, fest vorgegebene Audience an diesem Endpunkt verhindert, dass ein für ein Ziel erzeugtes Token an einem anderen wiederverwendet wird.

Was du tun kannst

Fordere das Token ausdrücklich mit dieser Audience an – getIDToken('fremforge:attestations') – und verwende das Ergebnis hier.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/wrong-token-audience",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.