Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Containerressource, die die einheitlichen Zugriffsüberprüfungssammlungen unter dem identityGovernance/accessReviews/unified Pfadsegment gruppiert. Die unified Route ist der Einstiegspunkt für benutzerzentrierte (katalogbezogene) Zugriffsüberprüfungen, bei denen ein Administrator den Zugriff eines Benutzers auf alle in einem Berechtigungsverwaltungskatalog enthaltenen Ressourcen in einer einzigen Überprüfung überprüft, anstatt jeweils eine Ressource zu überprüfen.
Ein Katalog ist ein Container, der mehrere Ressourcentypen gruppiert – derzeit Gruppen und Anwendungen. Bei einer benutzerzentrierten Überprüfung bewertet ein Prüfer (in der Regel der Manager des Benutzers) den Zugriff eines Prinzipals auf jede Gruppe und Anwendung im Katalog aus einer einzigen, konsolidierten Ansicht. Die Sammlungen verwenden die gleichen Ressourcen-Shapes accessReviewScheduleDefinition, accessReviewInstance und accessReviewInstanceDecisionItem wie die allgemein verfügbare Zugriffsüberprüfungs-API. Der Katalogbereich wird über den principalResourceMembershipsScope der Überprüfungsdefinition ausgedrückt.
Diese Ressource wird über die einheitliche Beziehung für die accessReviewSet-Ressource erreicht.
In der folgenden Tabelle wird zusammengefasst, wie sich die einheitliche Route von der aktuellen Zugriffsüberprüfungs-API unterscheidet.
| Aspekt | Aktuelle Zugriffsüberprüfungen (accessReviews) |
Einheitliche Zugriffsüberprüfungen (accessReviews/unified) |
|---|---|---|
| Fokus überprüfen | Überprüft jeweils eine einzelne Ressource (eine Gruppe, eine Anwendung, eine Verzeichnisrolle oder ein Zugriffspaket). | Benutzerzentriert: Überprüft den Zugriff eines Prinzipals auf alle Gruppen und Anwendungen in einem Katalog in einer einzigen Überprüfung. |
| Bereichsmodell | In der Regel ein accessReviewQueryScope , der auf eine Ressource abzielt. | A principalResourceMembershipsScope mit einem Ressourcenbereich von scopeType: catalog. |
| Routing | Addressed under identityGovernance/accessReviews. |
Addressed under identityGovernance/accessReviews/unified. Das Pfadsegment ist selbstbeschreibend, in Metadaten auffindbar und funktioniert mit den Microsoft Graph SDKs und dem Graph-Explorer. |
Erbt von entity.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| Definitionen auflisten | accessReviewScheduleDefinition collection | Rufen Sie die benutzerzentrierten (katalogbezogenen) accessReviewScheduleDefinition-Objekte über die einheitliche Route ab. |
| Definition erstellen | accessReviewScheduleDefinition | Erstellen Sie ein neues benutzerzentriertes (katalogbezogenes) accessReviewScheduleDefinition-Objekt über die einheitliche Route. |
Nur das Auflisten und Erstellen von Definitionen wird als dedizierte vereinheitlichte Methoden dokumentiert, da das Erstellen einer Überprüfung des Katalogbereichs der einzige Vorgang ist, der für die vereinheitlichte Route spezifisch ist. Nachdem eine Definition erstellt wurde, werden ihre Instanzen, Phasen und Entscheidungen über die freigegebenen Vorgänge accessReviewScheduleDefinition, accessReviewInstance und accessReviewInstanceDecisionItem (z. B. get, update, delete, list instances, stop und apply decisions) verwaltet, die unter dem identityGovernance/accessReviews/unified Pfadsegment adressiert sind. Der Abschnitt "Beispiele " zeigt diese gemeinsamen Vorgänge für den einheitlichen Pfad und verlinkt auf die entsprechenden Methodenseiten.
Eigenschaften
Keine.
Beziehungen
| Beziehung | Typ | Beschreibung |
|---|---|---|
| Entscheidungen | accessReviewInstanceDecisionItem collection | Stellt die einheitlichen (vNext) Zugriffsüberprüfungsentscheidungen für eine instance einer Überprüfung dar. |
| Definitionen | accessReviewScheduleDefinition collection | Stellt die einheitliche Vorlage (vNext) und die Zeitplanung für eine Zugriffsüberprüfung dar. |
| instances | accessReviewInstance-Auflistung | Stellt die vereinheitlichte (vNext) instance einer Überprüfung dar. |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"@odata.type": "#microsoft.graph.unifiedRoot"
}
Beispiele
Das Erstellen und Auflisten von benutzerzentrierten Definitionen (Katalogbereich) ist auf den Methodenseiten Definitionen auflisten und Definition erstellen dokumentiert. In den folgenden Beispielen wird gezeigt, wie Sie durch die Instanzen und Entscheidungen einer Definition navigieren und die Ergebnisse über die unified Route anwenden. Jede Anforderung wird unter dem identityGovernance/accessReviews/unified Pfadsegment behandelt.
Beispiel 1: Auflisten von Instanzen einer einheitlichen Definition für die Zugriffsüberprüfung
Im folgenden Beispiel sind die accessReviewInstance-Objekte für eine benutzerzentrierte Definition aufgeführt. Codebeispiele in den Microsoft Graph SDKs finden Sie unter Auflisten von Instanzen.
Anforderung
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448/instances
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/beta/$metadata#identityGovernance/accessReviews/unified/definitions('29f2d16e-9ca6-4052-bbfe-802c48944448')/instances",
"value": [
{
"id": "e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f",
"status": "InProgress",
"startDateTime": "2026-08-31T00:00:00Z",
"endDateTime": "2026-09-06T00:00:00Z"
}
]
}
Beispiel 2: Auflisten der zu überprüfenden Prinzipale für eine Instance
Im folgenden Beispiel werden die accessReviewInstanceDecisionItem-Objekte nach Prinzipal gruppiert, um die unterschiedlichen Benutzer zurückzugeben, deren Zugriff in der Instance überprüft wird. Codebeispiele in den Microsoft Graph SDKs finden Sie unter Entscheidungen auflisten.
Anforderung
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448/instances/e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f/decisions?$apply=groupby((principal/id,principal/displayName))
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/beta/$metadata#identityGovernance/accessReviews/unified/definitions('29f2d16e-9ca6-4052-bbfe-802c48944448')/instances('e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f')/decisions",
"value": [
{
"principal": {
"id": "a4c6f1e2-6f2d-4b8a-9c3e-2f1a0b5d7e9c",
"displayName": "Alex Wilber"
}
}
]
}
Beispiel 3: Auflisten von Entscheidungen für eine Instance
Im folgenden Beispiel sind die einzelnen accessReviewInstanceDecisionItem-Objekte – eines pro Prinzipal und Ressource – für eine benutzerzentrierte Überprüfungs-instance aufgeführt. Codebeispiele in den Microsoft Graph SDKs finden Sie unter Entscheidungen auflisten.
Anforderung
GET https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448/instances/e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f/decisions
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/beta/$metadata#identityGovernance/accessReviews/unified/definitions('29f2d16e-9ca6-4052-bbfe-802c48944448')/instances('e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f')/decisions",
"value": [
{
"id": "9f8c2b1a-3d4e-4f5a-8b6c-7d8e9f0a1b2c",
"decision": "NotReviewed",
"principal": {
"id": "a4c6f1e2-6f2d-4b8a-9c3e-2f1a0b5d7e9c",
"displayName": "Alex Wilber"
},
"resource": {
"id": "b74444cb-038a-4802-8fc9-b9d1ed0cf11f",
"displayName": "Marketing"
}
}
]
}
Beispiel 4: Beenden einer einheitlichen Zugriffsüberprüfungs-instance
Im folgenden Beispiel wird eine laufende benutzerzentrierte Überprüfungs-instance beendet. Codebeispiele in den Microsoft Graph SDKs finden Sie unter accessReviewInstance: stop.
Anforderung
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448/instances/e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f/stop
Antwort
HTTP/1.1 204 No Content
Beispiel 5: Anwenden der Entscheidungen einer einheitlichen Zugriffsüberprüfungs-instance
Im folgenden Beispiel werden die aufgezeichneten Entscheidungen einer abgeschlossenen benutzerzentrierten Überprüfungs-instance angewendet. Codebeispiele in den Microsoft Graph SDKs finden Sie unter accessReviewInstance: applyDecisions.
Anforderung
POST https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448/instances/e6cf9d5b-6222-4e6f-9f7e-1c2f4e0b5a2f/applyDecisions
Antwort
HTTP/1.1 204 No Content
Beispiel 6: Löschen einer einheitlichen Definition für die Zugriffsüberprüfung
Im folgenden Beispiel wird ein benutzerzentrierter accessReviewScheduleDefinition gelöscht. Codebeispiele in den Microsoft Graph SDKs finden Sie unter accessReviewScheduleDefinition löschen.
Anforderung
DELETE https://graph.microsoft.com/beta/identityGovernance/accessReviews/unified/definitions/29f2d16e-9ca6-4052-bbfe-802c48944448
Antwort
HTTP/1.1 204 No Content