| title | authenticationMethodsPolicy resource type |
|---|---|
| description | Defines authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA). |
| author | jpettere |
| ms.reviewer | intelligentaccesspm |
| ms.localizationpriority | medium |
| ms.subservice | entra-sign-in |
| doc_type | resourcePageType |
| ms.date | 05/23/2024 |
Namespace: microsoft.graph
[!INCLUDE beta-disclaimer]
Defines authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Microsoft Entra ID.
| Method | Return type | Description |
|---|---|---|
| Get | authenticationMethodsPolicy | Read the properties and relationships of an authenticationMethodsPolicy object. |
| Update | authenticationMethodsPolicy | Update the properties of an authenticationMethodsPolicy object. |
| Property | Type | Description |
|---|---|---|
| description | String | A description of the policy. |
| displayName | String | The name of the policy. |
| id | String | The identifier of the policy. Inherited from entity. |
| lastModifiedDateTime | DateTimeOffset | The date and time of the last update to the policy. |
| policyVersion | String | The version of the policy in use. |
| policyMigrationState | authenticationMethodsPolicyMigrationState | The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are:
|
| reconfirmationInDays | Int32 | Days before the user will be asked to reconfirm their method. |
| registrationEnforcement | registrationEnforcement | Enforce registration at sign-in time. This property can be used to remind users to set up targeted authentication methods. |
| reportSuspiciousActivitySettings | reportSuspiciousActivitySettings | Enable users to report unexpected voice call or phone app notification multi-factor authentication prompts as suspicious. |
| systemCredentialPreferences | systemCredentialPreferences | Prompt users with their most-preferred credential for multifactor authentication. |
| Relationship | Type | Description |
|---|---|---|
| authenticationMethodConfigurations | authenticationMethodConfiguration collection | Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. |
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.authenticationMethodsPolicy",
"description": "String",
"displayName": "String",
"id": "String (identifier)",
"lastModifiedDateTime": "String (timestamp)",
"policyVersion": "String",
"registrationEnforcement": {
"@odata.type": "microsoft.graph.registrationEnforcement"
},
"reportSuspiciousActivitySettings": {
"@odata.type": "microsoft.graph.reportSuspiciousActivitySettings"
},
"systemCredentialPreferences": {
"@odata.type": "microsoft.graph.systemCredentialPreferences"
}
}