Sammanfattning

Slutförd

I den här modulen undersöktes hur ett Java webbprogram kan använda Microsoft Entra ID för inloggning och delegerad åtkomst till Microsoft Graph. Genomgångarna använde illustrativ konfiguration, kod och svar. Att slutföra modulen krävde inte att du skapade resurser eller körde ett program.

Du har utforskat hur:

  • En programregistrering definierar programmets identitet, inloggningspublik, omdirigerings-URI och konfiguration av autentiseringsuppgifter.
  • MSAL4J konstruerar auktoriserings-URL:er, utbyter auktoriseringskoder för token och stöder senare tokenförvärv via en cache.
  • Delegerade behörigheter, medgivande och en API-specifik åtkomsttoken gör det möjligt för en Graph-klient att läsa den inloggade användarens profil.

En målgruppstyp för en enskild klientorganisation omfattar användar- och gästkonton i den valda klientorganisationen. Den innebär inte att åtkomsten begränsas till endast anställda. Autentisering upprättar identitet, medan API-behörigheter och programspecifika auktoriseringsregler fastställer åtkomst.

Exemplen särskiljer också deltagarna i flödet. Webbläsaren returnerar en auktoriseringskod till programmets återanrop, servern använder MSAL4J för att hämta token och en Graph-klient använder åtkomsttoken för att begära profildata. De historiska källutdragen är inte en fullständig eller produktionsklar implementering.

Referenser