authenticationDetail resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Provides the authentication details for a user sign-in, such as multifactor authentication (MFA) information and PTA/PHS details.
Properties
Property | Type | Description |
---|---|---|
authenticationMethod | String | The type of authentication method used to perform this step of authentication. Possible values: Password , SMS , Voice , Authenticator App , Software OATH token , Satisfied by token , Previously satisfied . |
authenticationMethodDetail | String | Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (for example, cloud, AD FS, PTA, PHS). |
authenticationStepDateTime | DateTimeOffset | Represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z . |
authenticationStepRequirement | String | The step of authentication that this satisfied. For example, primary authentication, or multifactor authentication. |
authenticationStepResultDetail | String | Details about why the step succeeded or failed. For examples, user is blocked, fraud code entered, no phone input - timed out, phone unreachable, or claim in token. |
succeeded | Boolean | Indicates the status of the authentication step. Possible values: succeeded , failed . |
JSON representation
The following JSON representation shows the resource type.
{
"authenticationMethod": "String",
"authenticationMethodDetail": "String",
"authenticationStepDateTime": "String (timestamp)",
"authenticationStepRequirement": "String",
"authenticationStepResultDetail": "String",
"succeeded": true
}