Skip to main content
Classic account recovery is a chain: an email with a link, a click, a new-password form, sometimes an SMS code on top. Every link breaks — the email lands in spam, the mailbox is unreachable, the number has changed. When a user has a linked trusted channel, recovery becomes the same action as signing in: a confirmation in a messaging app where they are already authenticated.

How it works

Recovery uses an ordinary sign-in. The user signs in via the linked channel, you recognize them by sub (or by the stored channel_type + channel_user_id pair) and grant access to the account. What follows is your decision: let them straight in, offer to set a new password, or require a second confirmation in another channel if the operation warrants it — see step-up.

What has to be in place first

The channel must be linked before access needs recovering. The convenient moment is the sign-in itself: one action gives you both authentication and the link — see sign-in and channel linking.

What to keep in mind

Recovery is exactly as trustworthy as the channel behind it. The link lives on your side, and so does the decision that this channel suffices to hand an account back. For high-privilege accounts, requiring confirmation in two different channels is the sounder default.
  • You keep the accounts. Veriqa confirms an identity in a channel; finding the account by sub and restoring access to it is up to your application.
  • Passwords stay on your side: Veriqa does not store them and takes no part in changing them. If you offer to set a new password after the sign-in, the form and the checks are yours.
  • The policy is yours: Veriqa does not decide for you whether one confirmation is enough.