Naar de hoofdinhoud

Persoon vereist

typehttps://docs.frem.sh/reference/api/errors/person-required
HTTP-status403 Forbidden

Wat het betekent

Het endpoint werkt per persoon, en het token handelt niet namens een gebruiker van frem.sh: bijvoorbeeld een jobtoken van een runner, een registryrobot of een token dat voor een dienst is aangemaakt.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • The event feed is per person, and this token does not act for a frem.sh user. Use a token minted by a person, fremforge auth login, or an OBO token.
  • This account cannot sign in, so it reads no events.

Wat je kunt doen

Gebruik een inloggegeven dat namens een persoon handelt: een token dat je zelf hebt aangemaakt, het token van fremforge auth login, of een token dat je agent namens jou heeft ingewisseld (OBO). Een agent leest met de toegang van zijn persoon.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

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

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.