Basis van webtechnologie
Een app voor het afdrukken van foto's leest, met toestemming van de gebruiker, de foto's van die gebruiker uit de foto-opslagdienst van een ander bedrijf. Welke rol in OAuth 2.0 toont de gebruiker een scherm dat om toestemming vraagt en geeft, als de gebruiker instemt, een toegangstoken (access token) aan de app uit?
- AResourceserver
- BAutorisatieserver
- CClient
Antwoord en toelichting tonen
Antwoord: B. Autorisatieserver
OAuth 2.0 kent vier rollen: de resource-eigenaar (de gebruiker), de client (de app voor het afdrukken van foto's), de autorisatieserver en de resourceserver (de API die de foto's teruggeeft). De autorisatieserver controleert de gebruiker en verkrijgt diens toestemming, en geeft de client vervolgens een toegangstoken dat beperkt is in reikwijdte (scope) en geldigheidsduur. De client roept met het token de API van de resourceserver aan, en de resourceserver controleert het token en geeft de foto's terug. De gebruiker hoeft het wachtwoord van de foto-opslagdienst niet aan de app te geven en kan de toestemming later ook intrekken.