diff --git a/src/handlers/identity.ts b/src/handlers/identity.ts index edccfa6..c37d0b5 100644 --- a/src/handlers/identity.ts +++ b/src/handlers/identity.ts @@ -27,8 +27,8 @@ function resolveTotpSecret(userSecret: string | null, envSecret: string | undefi function twoFactorRequiredResponse(message: string = 'Two factor required.', includeRecoveryCode: boolean = false): Response { const providers = includeRecoveryCode - ? [String(TWO_FACTOR_PROVIDER_AUTHENTICATOR), String(TWO_FACTOR_PROVIDER_RECOVERY_CODE)] - : [String(TWO_FACTOR_PROVIDER_AUTHENTICATOR)]; + ? [TWO_FACTOR_PROVIDER_AUTHENTICATOR, TWO_FACTOR_PROVIDER_RECOVERY_CODE] + : [TWO_FACTOR_PROVIDER_AUTHENTICATOR]; const providers2: Record = {}; for (const provider of providers) providers2[provider] = null;