Ermöglichen Sie dem Benutzer, sein Kennwort zu aktualisieren. Jeder Benutzer kann sein Kennwort aktualisieren, ohne zu einer Administratorrolle zu gehören.
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)
Directory.AccessAsUser.All
Delegiert (persönliches Microsoft-Konto)
Nicht unterstützt
Anwendung
Nicht unterstützt
HTTP-Anforderung
POST /me/changePassword
Anforderungsheader
Kopfzeile
Wert
Authorization
Bearer {token}. Erforderlich.
Content-type
application/json. Erforderlich.
Anforderungstext
Geben Sie im Anforderungstext ein JSON-Objekt mit den folgenden Parametern an.
Parameter
Typ
Beschreibung
currentPassword
Zeichenfolge
Ihr aktuelles Kennwort.
newPassword
Zeichenfolge
Ihr neues Kennwort.
Antwort
Wenn die Methode erfolgreich verläuft, wird der Antwortcode 204 No Content zurückgegeben.
Beispiel
Das folgende Beispiel zeigt eine Anforderung zum Aktualisieren Ihres eigenen Kennworts.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.New()
currentPassword := "xWwvJ]6NMw+bWH-d"
requestBody.SetCurrentPassword(¤tPassword)
newPassword := "0eM85N54wFxWwvJ]"
requestBody.SetNewPassword(&newPassword)
graphClient.Me().ChangePassword().Post(requestBody)
Import-Module Microsoft.Graph.Users.Actions
$params = @{
CurrentPassword = "xWwvJ]6NMw+bWH-d"
NewPassword = "0eM85N54wFxWwvJ]"
}
# A UPN can also be used as -UserId.
Update-MgUserPassword -UserId $userId -BodyParameter $params