MfaEnrollment

帳戶啟用的多重驗證 (MFA) 供應商資訊。

JSON 表示法
{
  "mfaEnrollmentId": string,
  "displayName": string,
  "enrolledAt": string,

  // Union field mfa_value can be only one of the following:
  "phoneInfo": string,
  "totpInfo": {
    object (TotpInfo)
  },
  "emailInfo": {
    object (EmailInfo)
  }
  // End of list of possible types for union field mfa_value.

  // Union field unobfuscated_mfa_value can be only one of the following:
  "unobfuscatedPhoneInfo": string
  // End of list of possible types for union field unobfuscated_mfa_value.
}
欄位
mfaEnrollmentId

string

這項 MFA 選項的 ID。

displayName

string

這個 MFA 選項的顯示名稱,例如「公司手機」。

enrolledAt

string (Timestamp format)

帳戶註冊這項第二重驗證條件的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

聯集欄位 mfa_value。MFA 選項的定義值。mfa_value 只能是下列其中一項:
phoneInfo

string

通常會顯示與這項註冊相關聯的電話號碼。在某些情況下 (例如在第一個因素登入後),系統只會顯示相關聯的電話號碼的模糊處理版本。

totpInfo

object (TotpInfo)

包含 TOTP MFA 專屬資訊。

emailInfo

object (EmailInfo)

包含電子郵件多重認證機制相關資訊。

聯集欄位 unobfuscated_mfa_value

unobfuscated_mfa_value 只能是下列其中一項:

unobfuscatedPhoneInfo

string

僅供輸出。未經模糊處理的 phoneInfo。

TotpInfo

這個類型沒有任何欄位。

TOTP MFA 相關資訊。

EmailInfo

電子郵件 MFA 相關資訊。

JSON 表示法
{
  "emailAddress": string
}
欄位
emailAddress

string

應傳送多重認證驗證碼的電子郵件地址。