Skip to main content

MfaChallenge

MFA challenge details.

type MfaChallenge {
methods: [MfaMethod!]!
primaryMethod: MfaMethod!
challengeTimeout: Int!
recoveryCodesAvailable: Boolean!
retryAfter: Int
}

Fields​

MfaChallenge.methods ● [MfaMethod!]! non-null enum​

Available MFA methods.

MfaChallenge.primaryMethod ● MfaMethod! non-null enum​

Primary MFA method.

MfaChallenge.challengeTimeout ● Int! non-null scalar​

Challenge timeout in seconds.

MfaChallenge.recoveryCodesAvailable ● Boolean! non-null scalar​

Whether an unused recovery code is left.

MfaChallenge.retryAfter ● Int scalar​

Seconds until codes are accepted again, while wrong codes have locked them. Every 10th wrong code in a row locks them, for longer each time: 15 minutes, 1 hour, 4 hours, then 24 hours. Null while codes are accepted.

Member Of​

LoginResponse object