Ringkasan

Selesai

Modul ini memeriksa bagaimana aplikasi web Java dapat menggunakan Microsoft Entra ID untuk akses masuk dan didelegasikan ke Microsoft Graph. Panduan menggunakan konfigurasi, kode, dan respons ilustratif; menyelesaikan modul tidak memerlukan pembuatan sumber daya atau menjalankan aplikasi.

Anda menelusuri cara:

  • Pendaftaran aplikasi menentukan identitas aplikasi, audiens masuk, URI pengalihan, dan konfigurasi kredensial.
  • MSAL4J membuat URL otorisasi, menukar kode otorisasi untuk token, dan mendukung akuisisi token nanti melalui cache.
  • Izin, persetujuan, dan token akses khusus API yang didelegasikan memungkinkan klien Graph membaca profil pengguna yang masuk.

Audiens satu tenant mencakup akun pengguna dan akun tamu di tenant yang dipilih; ini tidak membatasi akses hanya untuk karyawan. Autentikasi menetapkan identitas, sementara izin API dan aturan otorisasi khusus aplikasi menentukan akses.

Contoh-contoh tersebut juga membedakan peserta dalam alur tersebut. Browser mengembalikan kode otorisasi ke panggilan balik aplikasi, server menggunakan MSAL4J untuk memperoleh token, dan klien Graph menggunakan token akses untuk meminta data profil. Kutipan sumber historis bukan implementasi lengkap atau siap produksi.

Referensi