1

Ich habe versucht, Benutzerdetails zu aktualisieren, indem ich sowohl App-only Autorisierungsfluss als auch delegierten Autorisierungsfluss benutze (Zugangscode einholen und dann Zugriffstoken erhalten).Aktualisieren von Benutzerdetails mit MsGraph API (Patch)

Aktion: aktualisieren onPremisesImmutableId von Verbundbenutzer,

  1. aktualisieren UPN der Verbundbenutzer (dies fehlschlägt)
  2. aktualisieren
  3. onPremisesImmutableId

Bitte entnehmen Sie die Details der Anfrage unter

PATCH https://graph.microsoft.com/v1.0/users/[email protected]
Content-Type: application/json
Accept: application/json
ZULASSUNG: Inhaber
Host: graph.microsoft.com
Content-Length: 150
erwarten:

100-Continue { "userprincipal": "[email protected]", passwordProfile ": { "forceChangePasswordNextSignIn": false, "Passwort":" testTest1234" }}

Antwort:

{ "Fehler": { "Code": "Authorization_RequestDenied", "message": "Nicht genügend Rechte, um die Operation abzuschließen", "innerError": { "request-id": „d25b7047-0cd0 -46da-b77e-c7225bd030c5" , "Datum": "2016-03-22T16: 47: 17" } } }

kann jemand bitte lassen Sie mich wissen, welche Anwendung die Erlaubnis eingestellt werden, so könnte dies funktionieren ? Außerdem haben wir eine Liste von Dingen, die wir mit Hilfe des App-only-Autorisierungsflusses ausführen können oder nicht.

Jede Hilfe wäre willkommen.

Antwort

1

Derzeit kann das Zurücksetzen des Kennworts nur im delegierten Ablauf erfolgen. Stellen Sie sicher, dass die Berechtigung "Zugriff auf das Verzeichnis als angemeldeter Benutzer" von Ihrer Anwendung angefordert wird.