JavaScript: verify

Verifies one of the user's recovery codes and upgrades the current session to aal2. Each code can be used only once.

Requires auth.experimental.recoveryCodes: true.

Parameters

Examples

Verify a recovery code

const { data, error } = await supabase.auth.mfa.recoveryCodes.verify({
  code: 'K4M9-X7QP-2AB8-HT3Z',
})