Skip to content

Password Reset Flow #3360

Sep 29, 2021 · 28 comments · 91 replies
Discussion options

You must be logged in to vote

Hi everyone, just to clarify a couple of misconceptions I'm seeing from this discussion regarding the password reset flow:

On the high level, the password reset flow consists of 2 broad steps: (i) Allowing the user to login via the password reset link and (ii) Updating the user's password. This is what the password reset flow should look like in detail:

  1. User requests for password reset link (via a "Forgot your password?" button). You should set the options.redirectTo param in resetPasswordForEmail to point to your password reset form
  2. Supabase auth sends a password reset link to the user's email
  3. User clicks on password reset link in email
  4. If the password reset link is valid and hasn't exp…

Replies: 28 comments 91 replies

Comment options

You must be logged in to vote
1 reply
@kohbongchoi
Comment options

Comment options

You must be logged in to vote
6 replies
@ulisses-cruz
Comment options

@ichbinedgar
Comment options

@tourbillonlabs
Comment options

@mbappai
Comment options

@kangmingtay
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@gmmurray
Comment options

@kangmingtay
Comment options

@laygir
Comment options

Comment options

You must be logged in to vote
1 reply
@umutuygar
Comment options

Comment options

You must be logged in to vote
8 replies
@EdgarsLv
Comment options

@EdgarsLv
Comment options

@silentworks
Comment options

@EdgarsLv
Comment options

@zidkim
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@Hiklub2022
Comment options

@gwvt
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@kiwicopple
Comment options

@asciidiego
Comment options

@bennik88
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@ZackKnopp
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
11 replies
@tarkanlar
Comment options

@henningko
Comment options

@NielsVeen
Comment options

@Alucard2169
Comment options

@cormacncheese
Comment options

Answer selected by kangmingtay
Comment options

You must be logged in to vote
1 reply
@tvogel
Comment options

Comment options

You must be logged in to vote
1 reply
@kangmingtay
Comment options

Comment options

You must be logged in to vote
18 replies
@Stan-l-e-y
Comment options

@mryechkin
Comment options

@Stan-l-e-y
Comment options

@kangmingtay
Comment options

@JanRuettinger
Comment options

Comment options

You must be logged in to vote
6 replies
@ihadabs
Comment options

@kangmingtay
Comment options

@ihadabs
Comment options

@kangmingtay
Comment options

@mbkaj
Comment options

Comment options

You must be logged in to vote
5 replies
@kangmingtay
Comment options

@jrfii-animation
Comment options

@silentworks
Comment options

@jrfii-animation
Comment options

@jrfii-animation
Comment options

Comment options

You must be logged in to vote
12 replies
@tvogel
Comment options

@chrisk-7777
Comment options

@adamzerner
Comment options

@chrisk-7777
Comment options

@adamzerner
Comment options

Comment options

You must be logged in to vote
7 replies
@tvogel
Comment options

@silentworks
Comment options

@Ashxvi
Comment options

@rmolines
Comment options

@LeviOP
Comment options

Comment options

You must be logged in to vote
1 reply
@DinAnsh
Comment options

Comment options

You must be logged in to vote
3 replies
@ethanfox
Comment options

@travistylervii
Comment options

@LeakedDave
Comment options

Comment options

You must be logged in to vote
1 reply
@edwinmoss
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth All thing Supabase Auth related