Fel audience för token
type | https://docs.frem.sh/reference/api/errors/wrong-token-audience |
| HTTP status | 403 Forbidden |
Vad det betyder
Du autentiserade med en runner-jobbtoken vars aud-claim inte är fremforge:attestations.
fremforge skapar runner-jobbtokens för vilken audience ett jobb än begär, även audiences för molnfederation. Att låsa en dedikerad audience för den här endpointen är det som hindrar att en token som skapats för ett mål spelas upp mot ett annat.
Vad du gör
Begär token uttryckligen med den audiencen, getIDToken('fremforge:attestations'), och använd resultatet här.
Svarets form
Alla fel från fremforges API är RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/wrong-token-audience",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.