Freigeben über


List transitiveMemberOf

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Rufen Sie Gruppen, Verzeichnisrollen und Verwaltungseinheiten ab, deren Mitglied der agentUser ist, entweder durch direkte oder transitive Mitgliedschaft.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Weltweiter Service US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie die Berechtigungen aus, die für diese API als am wenigsten privilegiert markiert sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App dies erfordert. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigung mit den geringsten Rechten Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) User.Read.All AgentIdUser.ReadWrite.IdentityParentedBy, AgentIdUser.ReadWrite.All, User.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Application User.Read.All AgentIdUser.ReadWrite.IdentityParentedBy, AgentIdUser.ReadWrite.All, User.ReadWrite.All

Wichtig

Die AgentIdentity*-Berechtigungen sind derzeit nicht für die Zustimmung über die API-Berechtigungsoberfläche auf dem Microsoft Entra Admin Center verfügbar. Um diese Berechtigungen zu verwenden, können Sie ihnen über Microsoft Graph-API-Aufrufe zustimmen, wie unter Programmgesteuertes Gewähren oder Widerrufen von API-Berechtigungen beschrieben. Weitere Informationen zu diesen Berechtigungen finden Sie unter Berechtigungen zum Verwalten von Agent-Identitäten .

In delegierten Szenarien mit Geschäfts-, Schul- oder Unikonten muss dem Administrator eine unterstützte Microsoft Entra Rolle oder eine benutzerdefinierte Rolle mit einer unterstützten Rollenberechtigung zugewiesen werden. Die folgenden Rollen mit den geringsten Berechtigungen werden für diesen Vorgang unterstützt.

  • Agent-ID-Administrator

HTTP-Anforderung

GET /users/{usersId}/transitiveMemberOf

Optionale Abfrageparameter

Diese Methode unterstützt die $filterOData-Abfrageparameter , $count$select, $search$top um die Antwort anzupassen.

  • Die OData-Umwandlung ist ebenfalls aktiviert. Sie können beispielsweise umwandeln, um nur die transitive Mitgliedschaft in Gruppen zu erhalten.
  • $search wird nur für die displayName-Eigenschaft unterstützt.
  • Die Standard- und maximale Seitengröße beträgt 100 bzw. 999 Objekte.
  • Die Verwendung von Abfrageparametern mit dieser API wird nur bei erweiterten Abfrageparametern unterstützt. Weitere Informationen finden Sie unter Erweiterte Abfragefunktionen für Verzeichnisobjekte.

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung.

Anforderungstext

Geben Sie keinen Anforderungstext für diese Methode an.

Antwort

Wenn die Methode erfolgreich verläuft, werden der Antwortcode 200 OK und eine Sammlung von directoryObject-Objekten im Antworttext zurückgegeben.

Beispiele

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

GET https://graph.microsoft.com/beta/users/{usersId}/transitiveMemberOf

Antwort

Das folgende Beispiel zeigt die Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "@odata.type": "#microsoft.graph.directoryObject",
      "id": "a6c034b8-621b-dee3-6abb-52cbce801fe9",
    }
  ]
}