OSR:2019/JWT: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
Regel 4: Regel 4:
   
 
header
 
header
 
 
{
 
{
 
"alg": "RS256",
 
"alg": "RS256",
Regel 22: Regel 21:
 
}
 
}
 
}
 
}
 
   
 
Payload data
 
Payload data
Regel 37: Regel 35:
   
 
</syntaxhighlight>
 
</syntaxhighlight>
  +
  +
  +
==Header parameters==
  +
{|class="wikitable"
  +
! style="text-align:left;"| Parameters
  +
! style="text-align:left;"| Waarde
  +
! style="text-align:left;"| Omschrijving
  +
! style="text-align:left;"| Verplicht/Optioneel
  +
!
  +
|-
  +
| | alg
  +
| RS256
  +
| Het algoritme van de key wordt hier aangegeven
  +
|-
  +
| | oin
  +
| Oin van de onderwijsinstelling
  +
|-
  +
| | brin
  +
| Brin van de onderwijsinstelling
  +
|-
  +
| | oa_id
  +
| Onderwijs aanbieder id van de onderwijsinstelling. Dit komt uit RIO
  +
|-
  +
| | _link self
  +
| Directe link naar informatie van deze onderwijsinstelling. Id is een interne ID van het OSR
  +
|-
  +
| | _link board
  +
| Directe link naar informatie van het board van deze onderwijsinstelling. Id is een interne ID van het OSR
  +
|}

Versie van 30 jan 2019 16:41

Hieronder is een voorbeeld weergegeven van het gedecodeerde JWT token:

header
{
  "alg": "RS256",
  "type": "JWT",
  "jwk": {
    "kty": "RSA",
    "n": "25wryfsgd_OVH4_RAy6afe-ruuzKrK58zJK- …jjj ",
    "e": "AQAB",
    "x5c": [
      "MIIFijCCA3KgAwIBAgIJANIncLtaUQHdMA… /rV"
    ],
    "x5t": "vzAuinLys_OgCFLDv_G2CJQdUhY",
    "x5t#256": "jkrWxwlbDlMSA3OzQOMhBJo0tjlLbp4IbDpAgwYOFGA",
    "kid": "Kennisnet signing certificate",
    "alg": "RS256",
    "use": "sig"
  }
}

Payload data

{
  "iat": 1548330681,
  "nbf": 1548330681,
  "exp": 1548334281,
  "aud": "00000003272448340204",
  "iss": "00000003272448340116",
  "hash": "DmSGW0lCV3OSNp/rVgGpodZ/Hcuje5ciQkiDqPhFpAk="
}


Header parameters

Parameters Waarde Omschrijving Verplicht/Optioneel
alg RS256 Het algoritme van de key wordt hier aangegeven
oin Oin van de onderwijsinstelling
brin Brin van de onderwijsinstelling
oa_id Onderwijs aanbieder id van de onderwijsinstelling. Dit komt uit RIO
_link self Directe link naar informatie van deze onderwijsinstelling. Id is een interne ID van het OSR
_link board Directe link naar informatie van het board van deze onderwijsinstelling. Id is een interne ID van het OSR