Verwalten von Microsoft Entra Anwendungen und Dienstprinzipalen mithilfe von Microsoft Graph
Microsoft Entra ID ist ein IAM-System (Identity and Access Management). Ein Kernbestandteil der Funktionalität ist die Microsoft Identity Platform, die Authentifizierungs- und Autorisierungsdienste für registrierte Anwendungen bereitstellt. Mit Microsoft Graph-APIs können Sie Ihre Anwendungen programmgesteuert registrieren und verwalten, sodass Sie die IAM-Funktionen von Microsoft verwenden können.
Anwendungen und Dienstprinzipale
In Microsoft Entra wird eine Anwendung durch ein Anwendungsobjekt und ein Dienstprinzipalobjekt definiert. Es gibt nur ein Anwendungsobjekt für Ihre Anwendung in Microsoft Entra, aber es können mehrere Dienstprinzipalobjekte für Ihre Anwendung vorhanden sein.
Das Anwendungsobjekt befindet sich in dem Mandanten, in dem die App registriert wurde. Ein Dienstprinzipal wird in jedem Mandanten erstellt, in dem die App installiert und verwendet wird, einschließlich des Mandanten, in dem die App registriert ist. Weitere Informationen finden Sie unter Anwendungs- und Dienstprinzipalobjekte in Microsoft Entra ID.
In Microsoft Graph wird eine Anwendung durch den Anwendungsressourcentyp und ein Dienstprinzipal durch den ServicePrincipal-Ressourcentyp dargestellt. Auf die Details der beiden Objekte kann im Microsoft Entra Admin Center über die Menüs Identitätsanwendungen>>App-Registrierungen bzw. Identitätsanwendungen>>Unternehmensanwendungen zugegriffen werden.
API-Anwendungsfälle für die Verwaltung von Anwendungen
Die folgenden API-Anwendungsfälle werden für die Verwaltung von Anwendungen über den Anwendungsressourcentyp in Microsoft Graph unterstützt.
Anwendungsfälle | API-Vorgänge |
---|---|
Registrieren einer Anwendung und Konfigurieren der grundlegenden Eigenschaften | Create application |
Konfigurieren Sie Eigenschaften für registrierte Anwendungen, einschließlich: |
Update application |
Löschen einer Anwendung | Delete application |
Verwalten gelöschter Anwendungen | |
Verwalten von Kennwortanmeldeinformationen für eine Anwendung | |
Verwalten von Anmeldeinformationen für Verbundidentitäten für eine Anwendung | Beginnen Sie mit der Verwaltung von Anmeldeinformationen für Verbundidentitäten mit Microsoft Graph. |
Verwalten zertifikatbasierter Anmeldeinformationen für eine Anwendung | |
Verwalten von Verzeichniserweiterungen für Anwendungen | |
Nachverfolgen von Änderungen an einer Anwendung | ..?$filter=isof('microsoft.graph.application') |
Verwalten von Besitzern | |
Verwalten der Herausgeberüberprüfung |
API-Anwendungsfälle für die Verwaltung von Dienstprinzipalen
Die folgenden API-Anwendungsfälle werden für die Verwaltung von Dienstprinzipalen über den Ressourcentyp servicePrincipal in Microsoft Graph unterstützt.
Anwendungsfälle | API-Vorgänge |
---|---|
Registrieren eines Dienstprinzipals | Create servicePrincipal |
Konfigurieren Sie Eigenschaften für einen Dienstprinzipal, einschließlich: |
Update servicePrincipal |
Löschen eines Dienstprinzipals | Delete servicePrincipal |
Verwalten gelöschter Dienstprinzipale (Anzeigen, Wiederherstellen oder endgültiges Löschen) | |
Verwalten von Kennwortanmeldeinformationen für einen Dienstprinzipal | |
Verwalten zertifikatbasierter Anmeldeinformationen für einen Dienstprinzipal | |
Hinzufügen eines SAML-Tokensignaturzertifikats | |
Nachverfolgen von Änderungen an einem Dienstprinzipal | ..?$filter=isof('microsoft.graph.servicePrincipal') |
Verwalten von Besitzern |
Anwendungsvorlagen
Anwendungsvorlagen sind Apps, die im Microsoft Entra App-Katalog verfügbar sind. Verwenden Sie den Ressourcentyp applicationTemplate und die zugehörigen Methoden für Folgendes:
- Identifizieren von Apps aus dem Anwendungskatalog
- Identifizieren von Apps nach dem unterstützten SSO-Modus
- Instanziieren einer App und eines Dienstprinzipals aus einem Anwendungskatalog
Richtlinien für Anwendungen und Dienstprinzipale
Richtlinienbeschreibung | API-Vorgänge | Gilt für |
---|---|---|
Verwalten Microsoft Entra ID RDS-Authentifizierungsprotokolls (Remotedesktopdienste) | remoteDesktopSecurityConfiguration-Ressourcentyp und die zugehörigen Methoden | Dienstprinzipale |
Konfigurieren der SAML-Tokenrichtlinie | tokenIssuancePolicy-Ressourcentyp und die zugehörigen Methoden | Anwendungen Dienstprinzipale |
Konfigurieren von Richtlinien für Zugriffs-, SAML- und ID-Token | Tokengültigkeitsdauerrichtlinie: tokenLifetimePolicy-Ressourcentyp und die zugehörigen Methoden Tokenausstellungsrichtlinie: tokenIssuancePolicy-Ressourcentyp und zugehörige Methoden |
Anwendungen Dienstprinzipale |
Verwalten des Leerlaufsitzungstimeouts für Microsoft 365-Web-Apps für alle Gerätetypen Hinweis: Um die Richtlinie nur für nicht verwaltete Geräte auszulösen, müssen Sie auch eine Richtlinie für bedingten Zugriff hinzufügen. |
activityBasedTimeoutPolicy-Ressourcentyp und zugehörige Methoden | Microsoft 365-Web-Apps |
Verwalten Sie Richtlinien dafür, wie Zertifikate und Kennwortgeheimnisse in Ihrer organization verwendet werden können. Erstellen Sie mandantenweite Richtlinien oder app-spezifische Richtlinien, z. B. blockieren oder die Lebensdauer von Kennwortgeheimnissen oder symmetrischen Schlüsseln einschränken und vertrauenswürdige Zertifizierungsstellen erzwingen | Richtlinien für Anwendungsauthentifizierungsmethoden | Anwendungen |
Verwalten von Anspruchszuordnungsrichtlinien für die Protokolle WS-Fed, SAML, OAuth 2.0 und OpenID Connect sowie die Anwendungen, für die die Richtlinien gelten | claimsMappingPolicy-Ressourcentyp und die zugehörigen Methoden | Dienstprinzipale |
Verwalten der Home Realm Discovery (HRD) für den Mandanten und Zuweisen der Richtlinie zu einem Dienstprinzipal | homeRealmDiscoveryPolicy-Ressourcentyp und die zugehörigen Methoden | Dienstprinzipale |
Identitätssynchronisierung (Bereitstellung)
Mit Bereitstellungs-APIs in Microsoft Graph können Sie die Bereitstellung und Aufhebung der Bereitstellung von Identitäten in den folgenden Szenarien automatisieren und verwalten:
- Von Lokales Active Directory zu Microsoft Entra ID
- Von anderen Cloudverzeichnissen zu Microsoft Entra ID
- Von Microsoft Entra ID bis hin zu Cloudanwendungen wie Dropbox, Salesforce, ServiceNow und mehr
Weitere Informationen finden Sie unter übersicht über Microsoft Entra Synchronisierungs-API.