This optional parameter specifies how long (in seconds) the
context passed to ChallengeHook for a user will be kept. It defaults to
120 seconds, which is expected to be enough time for most users to receive
and enter their correct OTP. You should not need to change
this.