更新 authenticationMethodsPolicy

命名空间:microsoft.graph

更新 authenticationMethodsPolicy 对象 的属性。

权限

要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) Policy.ReadWrite.AuthenticationMethod
委派(个人 Microsoft 帐户) 不支持。
应用程序 Policy.ReadWrite.AuthenticationMethod

对于委派方案,管理员需要以下角色Azure AD之一

  • 身份验证策略管理员
  • 全局管理员

HTTP 请求

PATCH /policies/authenticationMethodsPolicy

请求标头

名称 说明
Authorization Bearer {token}。必需。
Content-Type application/json. Required.

请求正文

在请求正文中,提供 authenticationMethodConfigurations 对象的 JSON 表示形式,以提示用户设置目标身份验证方法。

响应

如果成功,此方法返回 204 No Content 响应代码。

示例

请求

PATCH https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy
Content-Type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#authenticationMethodsPolicy",
    "registrationEnforcement": {
    "authenticationMethodsRegistrationCampaign": {
        "snoozeDurationInDays": 1,
        "state": "enabled",
        "excludeTargets": [],
        "includeTargets": [
            {
                "id": "3ee3a9de-0a86-4e12-a287-9769accf1ba2",
                "targetType": "group",
                "targetedAuthenticationMethod": "microsoftAuthenticator"
            }
        ]
      }
    },
    "authenticationMethodConfigurations": [
        {
            "@odata.type": "#microsoft.graph.fido2AuthenticationMethodConfiguration",
            "id": "Fido2",
            "state": "disabled",
            "isSelfServiceRegistrationAllowed": false,
            "isAttestationEnforced": false,
            "keyRestrictions": {
                "isEnforced": false,
                "enforcementType": "block",
                "aaGuids": []
            }
        }
    ]
}

响应

HTTP/1.1 204 No Content