Aktualisieren oder Erstellen von trustFrameworkPolicy

Namespace: microsoft.graph

Wichtig: Die APIs der /Beta-Version in Microsoft Graph befinden sich in der Vorschau und können Änderungen unterliegen. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt.

Aktualisieren Sie eine vorhandene trustFrameworkPolicy, oder erstellen Sie eine, wenn sie nicht vorhanden ist.

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

Das Geschäfts-, Schul- oder Unikonto muss ein globaler Administrator des Mandanten sein.

HTTP-Anforderung

PUT /trustFramework/policies/{id}/$value

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich.
Content-Type application/xml. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext eine XML-Darstellung des trustFrameworkPolicy-Objekts an.

Hinweis: Der Inhaltstyp muss application/xml .

Antwort

Die Antwort ist eine der folgenden:

  • Wenn eine trustFrameworkPolicy vorhanden ist, gibt eine erfolgreiche Anforderung einen 200 OK Antwortcode zurück.
  • Wenn keine trustFrameworkPolicy vorhanden ist, gibt eine erfolgreiche Anforderung einen 201 Created Antwortcode zurück.
  • Wenn die Methode nicht erfolgreich ist, wird ein 4xx-Fehler mit bestimmten Details zurückgegeben.

Beispiel

Im folgenden Beispiel wird eine trustFrameworkPolicy aktualisiert.

Anforderung
PUT https://graph.microsoft.com/beta/trustFramework/policies/B2C_1A_SocialAndLocalAccounts_Base/$value
Content-Type: application/xml

<TrustFrameworkPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" TenantId="tenantName.onmicrosoft.com" PolicyId="B2C_1A_SocialAndLocalAccounts_Base">
    <!---PolicyContent-->
</TrustFrameworkPolicy>
Antwort
HTTP/1.1 200 OK
Content-Type: application/xml

<TrustFrameworkPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" TenantId="tenantName.onmicrosoft.com" PolicyId="B2C_1A_Test" PublicPolicyUri="http://tenantName.onmicrosoft.com/B2C_1A_Test">
    .....
    ....
    <!---PolicyContent-->
    ....
    ....
</TrustFrameworkPolicy>