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