Via een API kan eduID extra informatie leveren over een gebruiker, nadat deze gebruiker hiervoor toestemming heeft gegeven. De toestemming gebeurt op basis van consent op een OIDC. De eduID Resource server (client id
myconext.rs) moet hiervoor door SURFconext support worden gekoppeld aan Relying Party. De Relying Party moet bij authenticatie de juiste scope(s) aanvragen.
Beschikbare API's
Endpoint | Parameters | Benodigde scope | Beschrijving |
---|---|---|---|
https://login.eduid.nl/myconext/api/eduid/eppn | schachome (door ?schachome=instelling.tld mee te geven ontvang je alleen de eppn voor deze instelling) | eduid.nl/eppn | Als de gebruiker een instelling heeft gekoppeld, haalt dit de eppn(s) op voor de huidige gebruiker bij dit instelling(en). |
https://login.eduid.nl/myconext/api/eduid/eduid | eduid.nl/eduid | ||
Gebruik https://login.test,eduid.nl/myconext/api/* voor de testomgeving