phoneAuthenticationMethod aktualisieren

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Aktualisieren Sie die Telefonnummer, die einer Telefonauthentifizierungsmethodezugeordnet ist.

Sie können den Typ eines Telefons nicht ändern. Um den Typ eines Telefons zu ändern, fügen Sie eine neue Nummer des gewünschten Typs hinzu, und löschen Sie dann das Objekt mit dem ursprünglichen Typ.

Wenn ein Benutzer durch eine Richtlinie für die Anmeldung per SMS aktiviert ist und die mobile Nummer geändert wird, versucht das System, die Nummer für die Verwendung in diesem System zu registrieren.

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.

Berechtigungen, die auf sich selbst wirken

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) UserAuthenticationMethod.ReadWrite
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Nicht unterstützt

Berechtigungen, die für andere Benutzer gelten

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) UserAuthenticationMethod.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung UserAuthenticationMethod.ReadWrite.All

Für delegierte Szenarien, in denen ein Administrator auf einem anderen Benutzer agiert, benötigt der Administrator eine der folgenden Azure AD Rollen:

  • Globaler Administrator
  • Privilegierter Authentifizierungsadministrator
  • Authentifizierungsadministrator

HTTP-Anforderung

PUT /me/authentication/phoneMethods/{id}
PUT /users/{id | userPrincipalName}/authentication/phoneMethods/{id}

Der Wert für id den zu aktualisierenden phoneType ist einer der folgenden:

  • b6332ec1-7057-4abe-9331-3d72feddfe41 um alternateMobile phoneType zu aktualisieren.
  • e37fc753-ff3b-4958-9484-eaa9425c82bc um office phoneType zu aktualisieren.
  • 3179e48a-750b-4051-897c-87b9720928f7 um mobile phoneType zu aktualisieren.

Anforderungsheader

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

Anforderungstext

Geben Sie im Anforderungstext die Werte für die relevanten Felder an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet.

Eigenschaft Typ Beschreibung
PhoneNumber String Die Telefonnummer, die für text- oder Authentifizierungsanrufe verwendet werden soll. Telefon Zahlen das Format "+ <country code> <number> x <extension> ", mit optionaler Erweiterung. Beispielsweise sind +1 5555551234 oder +1 5555551234x123 gültig. Zahlen werden beim Erstellen/Aktualisieren abgelehnt, wenn sie nicht mit dem erforderlichen Format übereinstimmen.
phoneType string Mögliche Werte: mobile, alternateMobile oder office.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein aktualisiertes objekt "phoneAuthenticationMethod" im Antworttext zurück.

Beispiele

Anforderung

Nachfolgend sehen Sie ein Beispiel der Anforderung.

PUT https://graph.microsoft.com/beta/me/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
Content-type: application/json

{
  "phoneNumber": "+1 2065555554",
  "phoneType": "mobile",
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

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

HTTP/1.1 200 OK
Content-type: application/json

{
  "phoneNumber": "+1 2065555554",
  "phoneType": "mobile",
  "smsSignInState": "ready",
  "id": "3179e48a-750b-4051-897c-87b9720928f7"
}