Information on which multi-factor authentication (MFA) providers are enabled for an account.
JSON representation |
---|
{ "mfaEnrollmentId" : string , "displayName" : string , "enrolledAt" : string , // Union field |
mfaEnrollmentId
string
ID of this MFA option.
displayName
string
Display name for this mfa option e.g. "corp cell phone".
enrolledAt
string (
Timestamp
format)
Timestamp when the account enrolled this second factor.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
mfa_value
. The defining value of the MFA option. mfa_value
can be only one of the following:phoneInfo
string
Normally this will show the phone number associated with this enrollment. In some situations, such as after a first factor sign in, it will only show the obfuscated version of the associated phone number.
totpInfo
object (
TotpInfo
)
Contains information specific to TOTP MFA.
emailInfo
object (
EmailInfo
)
Contains information specific to email MFA.
TotpInfo
This type has no fields.
Information about TOTP MFA.
EmailInfo
Information about email MFA.
JSON representation |
---|
{ "emailAddress" : string } |
Fields | |
---|---|
emailAddress
|
Email address that a MFA verification should be sent to. |