Zusammenfassung
Sie haben Ihre Java-Webanwendung erfolgreich geschützt, indem Sie nur Mitarbeiter*innen Ihres Unternehmens erlauben, sich bei Microsoft Entra ID anzumelden. Ihre Anwendung kann auch auf Informationen über Benutzer*innen und mit Benutzereinwilligung auf viele weitere Informationen der Microsoft Graph-API zugreifen.
In diesem Modul haben Sie gelernt, wie Sie die Authentifizierung und Autorisierung in einer Java-Webanwendung aktivieren, indem Sie die folgenden Schritte ausführen:
- Registrieren der Webanwendung bei Microsoft Entra ID im Azure-Portal
- Hinzufügen von Anmeldeflows mithilfe der Microsoft-Authentifizierungsbibliothek für Java (MSAL4J)
- Zugreifen auf Benutzerinformationen über die Microsoft Graph-API mithilfe der Microsoft-Authentifizierungsbibliothek für Java (MSAL4J) und dem Microsoft Graph SDK für Java
Bereinigen
Sie können Ihre Anwendungsregistrierung folgendermaßen im Azure-Portal löschen:
- Melden Sie sich beim Azure-Portal an.
- Wenn Sie über Zugriff auf mehrere Mandanten verfügen, verwenden Sie im oberen Menü den Filter Verzeichnis + Abonnement, um den Mandanten auszuwählen, in dem Sie die Anwendung registriert haben.
- Suchen Sie nach Microsoft Entra ID, und wählen Sie diese Lösung aus.
- Wählen Sie unter Verwalten die Option App-Registrierungen aus.
- Suchen Sie unter Alle Anwendungen nach der Anwendung, die Sie registriert haben (die Anwendung namens
java-servlet-webapp-authentication
in diesem Modul), und wählen Sie sie aus. - Klicken Sie auf der Anwendungsregistrierungsseite in der oberen linken Ecke auf Löschen.
- Aktivieren Sie in der Eingabeaufforderung App-Registrierung löschen das Kontrollkästchen, das angibt, dass Sie die Auswirkungen des Löschens der Anwendung verstehen. Wählen Sie anschließend Löschen aus, um die Löschung der Anwendung zu bestätigen.
References
- Microsoft Identity Platform: Anwendungstypen und Authentifizierungsflows
- Übersicht über MSAL
- Microsoft-Authentifizierungsbibliothek für Java
- Übersicht über Microsoft Graph
- Microsoft Graph SDK für Java