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)
IdentityProvider.ReadWrite.All
Delegiert (persönliches Microsoft-Konto)
Nicht unterstützt
Anwendung
IdentityProvider.ReadWrite.All
Das Geschäfts-, Schul- oder Unikonto muss zu einer der folgenden Rollen gehören:
Globaler Administrator
Administrator für externe Identitätsanbieter
HTTP-Anforderung
PATCH /identity/identityProviders/{id}
Anforderungsheader
Name
Beschreibung
Authorization
Bearer {token}. Erforderlich.
Content-Type
application/json. Erforderlich.
Anforderungstext
Stellen Sie im Anforderungstext ein JSON-Objekt mit einer oder mehreren Eigenschaften bereit, die für ein socialIdentityProvider-Objekt in Azure AD Mandanten aktualisiert werden müssen.
Der Bezeichner für die Clientanwendung, die bei der Registrierung der Anwendung beim Identitätsanbieter abgerufen wurde.
clientSecret
Zeichenfolge
Der geheime Clientschlüssel für die Anwendung, der beim Registrieren der Anwendung beim Identitätsanbieter erhalten wird. Dieser verfügt nur über Schreibzugriff. Ein Lesevorgang gibt **** zurück.
displayName
Zeichenfolge
Der Anzeigename des Identitätsanbieters.
appleManagedIdentityProvider-Objekt
Eigenschaft
Typ
Beschreibung
displayName
Zeichenfolge
Der Anzeigename des Identitätsanbieters.
developerId
Zeichenfolge
Der Apple-Entwicklerbezeichner.
ServiceID
Zeichenfolge
Der Apple-Dienstbezeichner.
keyId
Zeichenfolge
Der Apple-Schlüsselbezeichner.
certificateData
Zeichenfolge
Die Zertifikatsdaten, die eine lange Textfolge aus dem Zertifikat sind, können NULL sein.
Antwort
Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben. Wenn die Methode nicht erfolgreich ist, wird ein 4xx-Fehler mit bestimmten Details zurückgegeben.
Beispiele
Beispiel 1: Aktualisieren eines bestimmten Identitätsanbieters für soziale Netzwerke (Azure AD oder Azure AD B2C)
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewIdentityProviderBase()
requestBody.SetAdditionalData(map[string]interface{}{
"@odata.type": "#microsoft.graph.socialIdentityProvider",
"clientSecret": "1111111111111",
}
identityProviderBaseId := "identityProviderBase-id"
graphClient.Identity().IdentityProvidersById(&identityProviderBaseId).Patch(requestBody)