fix(auth): regenerate backup codes with the emailed challenge (#2436)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-03 21:29:16 +02:00
1 parent add0a3dfc6
commit 16ae98e189
13 files changed
+427 -29

No files matched your search

@@ -402,6 +402,18 @@ export const MfaBackupCodesChallengeVerifyRequest = MfaBackupCodesChallengeResen
export type MfaBackupCodesChallengeVerifyRequest = z.infer<typeof MfaBackupCodesChallengeVerifyRequest>;
export const MfaBackupCodesChallengeVerifyResponse = MfaBackupCodesResponse.extend({
verification_proof: z.string().describe('Proof token authorizing backup code regeneration on this ticket'),
});
export type MfaBackupCodesChallengeVerifyResponse = z.infer<typeof MfaBackupCodesChallengeVerifyResponse>;
export const MfaBackupCodesChallengeRegenerateRequest = MfaBackupCodesChallengeResendRequest.extend({
verification_proof: createStringType().describe('Proof token obtained from verifying the email code'),
});
export type MfaBackupCodesChallengeRegenerateRequest = z.infer<typeof MfaBackupCodesChallengeRegenerateRequest>;
export const PhoneSendVerificationRequest = z.object({
phone: PhoneNumberType.describe('Phone number to send verification code'),
channel: z