Auflisten der für einen Dienstprinzipal erteilten appRoleAssignments
Namespace: microsoft.graph
Abrufen einer Liste der appRoleAssignment, die Benutzern, Gruppen oder Client-Dienstprinzipalen für den angegebenen Ressourcendienstprinzipal erteilt wurden.
Wenn der Ressourcendienstprinzipal beispielsweise der Dienstprinzipal für die Microsoft Graph-API ist, gibt das alle Dienstprinzipale zurück, denen eine nur für die App geltende Berechtigung für Microsoft Graph gewährt wurde.
Handelt es sich bei dem Ressourcendienstprinzipal um eine Anwendung, die den Benutzern und Gruppen zugewiesene App-Rollen bietet, werden alle Benutzer und Gruppen, denen die App-Rollen für diese Anwendung zugeordnet sind, zurückgegeben.
Hinweis Bei dieser Anforderung kann es zu Replikationsverzögerungen bei App-Rollenzuweisungen kommen, die kürzlich erteilt oder entfernt wurden.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
HTTP-Anforderung
GET /servicePrincipals/{id}/appRoleAssignedTo
Optionale Abfrageparameter
Diese Methode unterstützt die OData-Abfrageparameter zur Anpassung der Antwort.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Bei erfolgreicher Ausführung gibt diese Methode den Antwortcode 200 OK und eine Sammlung von Objekten des Typs appRoleAssignment im Antworttext zurück.
Beispiel
Anforderung
Im Folgenden finden Sie ein Beispiel für die Anforderung zum Abrufen der App-Rollenzuweisungen, die einem Ressourcendienstprinzipal zugewiesen wurden.
GET https://graph.microsoft.com/v1.0/servicePrincipals/8e881353-1735-45af-af21-ee1344582a4d/appRoleAssignedTo
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#servicePrincipals('8e881353-1735-45af-af21-ee1344582a4d')/appRoleAssignedTo",
"value": [
{
"id": "41W1zT6z1U-kJxf62svfp1HFE8pMZhxDun-ThPczmJE",
"deletedDateTime": null,
"appRoleId": "00000000-0000-0000-0000-000000000000",
"createdDateTime": "2021-02-02T04:22:45.9480566Z",
"principalDisplayName": "MOD Administrator",
"principalId": "cdb555e3-b33e-4fd5-a427-17fadacbdfa7",
"principalType": "User",
"resourceDisplayName": "dxprovisioning-graphapi-client",
"resourceId": "8e881353-1735-45af-af21-ee1344582a4d"
}
]
}
Feedback
Feedback senden und anzeigen für