DelegatedPermissionClassification erstellen

Namespace: microsoft.graph

Klassifizieren einer delegierten Berechtigung durch Hinzufügen einer delegatedPermissionClassification zum servicePrincipal , das die API darstellt.

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) Policy.ReadWrite.PermissionGrant
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Policy.ReadWrite.PermissionGrant

HTTP-Anforderung

POST /servicePrincipals/{id}/delegatedPermissionClassifications

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.
Content-type application/json. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung eines delegatedPermissionClassification-Objekts an.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 201 Created Antwortcode und ein delegatedPermissionClassification-Objekt im Antworttext zurück.

Beispiele

Anforderung

Im folgenden Beispiel wird die delegierte Berechtigung "User.Read" als "niedrig" klassifiziert.

POST https://graph.microsoft.com/v1.0/servicePrincipals/{id}/delegatedPermissionClassifications
Content-Type: application/json

{
  "permissionId": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",
  "permissionName": "User.Read",
  "classification": "low"
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

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

HTTP/1.1 201 Created
Content-type: application/json

{
  "id": "2G3-4TG6YU2J54hjnaRoPQE",
  "permissionId": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",
  "permissionName": "User.Read",
  "classification": "low"
}