Eine ASP.NET Core-App in Azure App Service benötigt benutzerdefinierte Claims von Microsoft Entra ID im Benutzerzugriffstoken. Die Claims sollen automatisch entfernt werden, wenn die App-Registrierung gelöscht wird. Wie sollten Sie die benutzerdefinierten Claims in das Zugriffstoken aufnehmen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie Rollen zum Attribut appRoles im Manifest der App-Registrierung hinzu..
Warum dies die Antwort ist
Das Hinzufügen von Rollen zum Attribut appRoles im Manifest der App-Registrierung ist die korrekte Methode, um benutzerdefinierte Claims in das Zugriffstoken aufzunehmen, die automatisch entfernt werden, wenn die App-Registrierung gelöscht wird. App-Rollen sind eine native Funktion von Microsoft Entra ID, die es ermöglicht, Berechtigungen und Zugriffsrechte für Benutzer oder Gruppen innerhalb einer Anwendung zu definieren. Diese Rollen werden direkt in das Zugriffstoken als Claims aufgenommen und sind eng an die Lebensdauer der App-Registrierung gebunden. Das Anfordern des Bereichs https://graph.microsoft.com/.default ist für den Zugriff auf Microsoft Graph API-Berechtigungen gedacht, nicht für benutzerdefinierte Claims. Die Konfiguration des OAuth 2.0-Autorisierungscode-Flows ist ein Authentifizierungsmechanismus, der die Art und Weise beschreibt, wie Tokens erworben werden, aber nicht, welche Claims sie enthalten. Eine benutzerdefinierte Middleware zum Abrufen von Rolleninformationen zur Laufzeit wäre ineffizient und würde die Claims nicht direkt in das Zugriffstoken integrieren. Das Hinzufügen von Gruppen zum Attribut groupMembershipClaims würde Gruppen-Claims hinzufügen, aber keine spezifischen, benutzerdefinierten Rollen-Claims, die in der App definiert sind.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich