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?

  1. AResourceserver
  2. BAutorisatieserver
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Welke beschrijving van de relatie tussen OAuth 2.0 en OpenID Connect is juist?
  2. Welk ontwerp van een web-API volgt de principes van REST?
  3. Een browser opent https://www.example.com:8443/docs/guide.html?lang=ja#install. Welk deel van deze URL wordt niet meegestuurd in het verzoek aan de server en wordt na het laden van de pagina alleen binnen de browser gebruikt?
  4. Om het Japanse teken „あ” in de query van een URL te zetten, wordt de bytereeks die het teken in UTF-8 voorstelt (E3 81 82) procentgecodeerd. Welk resultaat is juist?
  5. Een chatapp moet nieuwe berichten onmiddellijk van de server naar de browser bezorgen. Welke beschrijving van WebSocket is juist?