命名空间:microsoft.graph
重要
Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
删除用户的 电话身份验证方法。
注意: 这会从用户中删除电话号码,他们将不再能够使用该号码进行身份验证,无论是通过短信还是语音呼叫。
请记住,用户可能没有 alternateMobile 没有数字的数字 mobile 。 如果要从同样具有alternateMobile数字的用户中删除mobile数字,请先将mobile数字更新为新号码,然后删除该alternateMobile数字。
如果电话号码是用户的默认Azure多重身份验证 (MFA) 身份验证方法,则无法删除该电话号码。 让用户更改其默认身份验证方法,然后删除该号码。
此 API 可用于以下国家级云部署。
| 全局服务 | 美国政府 L4 | 美国政府 L5 (DOD) | 由世纪互联运营的中国 |
|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
权限
为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考。
| 权限类型 | 最低特权权限 | 更高特权权限 |
|---|---|---|
| 委派(工作或学校帐户) | UserAuthMethod-Phone.ReadWrite | UserAuthenticationMethod.ReadWrite.All、UserAuthMethod-Phone.ReadWrite.All、UserAuthenticationMethod.ReadWrite |
| 委派(个人 Microsoft 帐户) | 不支持。 | 不支持。 |
| 应用程序 | UserAuthenticationMethod.ReadWrite.All | UserAuthMethod-Phone.ReadWrite.All |
重要
对于使用工作或学校帐户(其中已登录用户对其他用户进行操作)的委派访问,必须为他们分配受支持的Microsoft Entra角色或授予此操作所需权限的自定义角色。 此操作支持以下内置角色,这些角色仅提供所需的最小特权:
- 身份验证管理员
- 特权身份验证管理员
当用户管理自己的身份验证方法时,系统会提示他们完成多重身份验证, (MFA) 如果他们上次在当前会话中进行身份验证的时间超过 10 分钟。
HTTP 请求
删除自己的手机身份验证方法。
注意
调用 /me 终结点需要已登录的用户,因此需要委派权限。 使用 /me 终结点时,不支持应用程序权限。
DELETE /me/authentication/phoneMethods/{phoneMethodId}
删除自己或其他用户的电话身份验证方法。
注意
调用/users/{id}表示已登录用户的终结点时,最低特权委派权限为 UserAuthenticationMethod.Read(用于读取操作)和 UserAuthenticationMethod.ReadWrite(用于写入{id}操作)。
DELETE /users/{id | userPrincipalName}/authentication/phoneMethods/{phoneMethodId}
对应于要删除的 phoneType 的值 phoneMethodId 是以下值之一:
-
b6332ec1-7057-4abe-9331-3d72feddfe41alternateMobile删除 phoneType。 -
e37fc753-ff3b-4958-9484-eaa9425c82bcoffice删除 phoneType。 -
3179e48a-750b-4051-897c-87b9720928f7mobile删除 phoneType。
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | 持有者 {token}。 必填。 详细了解 身份验证和授权。 |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法返回 204 No Content 响应代码。 它不会在响应正文中返回任何内容。
示例
请求
以下示例显示了一个请求。
DELETE https://graph.microsoft.com/beta/me/authentication/phoneMethods/3179e48a-750b-4051-897c-87b9720928f7
响应
以下示例显示了相应的响应。
HTTP/1.1 204 No Content