Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleAntwoord op token intropsection verzoek
 HTTP/1.1 200 OK
     Content-Type: application/json

     {
      "active": true,
      "client_id": "l238j323ds-23ij4",
      "sub": "Z5O3upPC88QrAjx00dis",
      "aud": "https://Koppeltaal.nl/eHealthModule/123",
      "iss": "https://Koppeltaal.Authorization.nl/",
      "exp": 1419356238,
      "iat": 1419350238,
      "task": "https://Koppeltaal.nl/Task/123"
     }


Als het introspectie endpoint openbaar toegankelijk is, moet het endpoint eerst de (applicatie) authenticatie verificatie valideren.

Als de verificatie ongeldig is, moet het endpoint een HTTP 401-statuscode en een 'invalid_client' antwoord retourneren.

Code Block
titleNiet geautoriseerd voor introspectie
HTTP/1.1 401 Unauthorized
Content-Type: application/json; charset=utf-8
 
{
  "error": "invalid_client",
  "error_description": "The client authentication was invalid"
}



Elke andere fout wordt beschouwd als een "inactive" token. Zie volgende mogelijkheden:


  • Het aangevraagde token bestaat niet of is ongeldig
  • Het token is verlopen
  • Het token is uitgegeven aan een andere klant dan dit verzoek doet


In al deze gevallen wordt het niet als een foutmelding  beschouwd en retourneert het endpoint "active": false.