Samenvatting

Voltooid

In deze module is onderzocht hoe een Java-webtoepassing Microsoft Entra ID kan gebruiken voor aanmelding en gedelegeerde toegang tot Microsoft Graph. De scenario's gebruikten illustratieve configuratie, code en antwoorden; voor het voltooien van de module is het maken van resources of het uitvoeren van een toepassing niet vereist.

U hebt verkend hoe:

  • Een toepassingsregistratie definieert de identiteit van de toepassing, aanmeldingsdoelgroep, omleidings-URI en configuratie van referenties.
  • MSAL4J bouwt autorisatie-URL's, wisselt autorisatiecodes voor tokens uit en ondersteunt later tokenverwerving via een cache.
  • Gedelegeerde machtigingen, toestemming en een API-specifiek toegangstoken zorgen ervoor dat een Graph-client het profiel van de aangemelde gebruiker kan lezen.

Een doelgroep met één tenant bevat gebruikers- en gastaccounts in de geselecteerde tenant; het dwingt geen toegang tot alleen werknemers af. Verificatie brengt identiteit tot stand, terwijl API-machtigingen en toepassingsspecifieke autorisatieregels de toegang bepalen.

De voorbeelden onderscheiden ook de deelnemers in de stroom. De browser retourneert een autorisatiecode naar de callback van de toepassing, de server gebruikt MSAL4J om tokens te verkrijgen en een Graph-client gebruikt het toegangstoken om profielgegevens aan te vragen. De historische bronfragmenten zijn geen volledige of productieklare implementatie.

Verwijzingen