Skip to main content
← Data, API & Backend
Data, API & Backend May 17, 2022 · 4 replies

Custom Authentication via Xano doesn't include "forgot password" solution

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

Hi all - we've setup "custom authentication" for our application using XANO. It wasn't easy but we did it 🥳

But... we're now realizing there is no solution for a user that forgets their password. We've started implementing a "magic link" solution with Xano + Sendgrid. But we're hitting a wall. Its a bit tricky for low-coders.

Screen Recording
https://drive.google.com/file/d/1DjoT3v2CzhCD8FFiMgCFxCJkbwFTMZgk/view?usp=sharing

Question

  • Does anyone have any tips or solutions for "forgot password" when using Xano? Or is everyone doing firebase? 
  • I'm a bit confused if I'm using Custom Auth, if I can add firebase ontop?

4 replies

Leonor May 18, 2022

Hola Alex!

I'm working on this same feature right now as well 😂

Have you watched the Reset Password tutorial from Xano? https://www.xano.com/snippet/8POkfilu/
I believe you need to create a new screen where users can enter their new password. 

Hope this helps! 🤞

Alex May 18, 2022

Hey! Yes we've implemented that and it works, but the issue there is the reset password only works when your logged in and authenticated.

Options:
1) Magic link: That's why we were trying to do magic-link to send users an email with a Magic Token, that gets them authenticated into the app. And then... they can use the password reset page. But for some reason we hit a wall where when they click the magic link, the deep-link redirect doesn't work. Not sure if its a Bravo issue, or gmail security blocking the deep link.

2) Temporary password: We haven't tried to implement this yet, but I noticed Xano has a "random password generator". In theory it should be possible to automatically send users a temporary password to get them into the app (using sendgrid). And then let users use your Reset Password page.

3) Firebase: I think the most realistic option is switching over to Firebase. I'm a bit confused on the logic of using Custom Auth + firebase but I believe (?) they can work together... Then you could get "forget password" from firebase tools. As well as google login type things?

TLDR: But for now i'll just hope everyone remembers their password 🤞 I'm losing too much time on this issue at the moment. I'll wait till better documentation is out

Leonor May 25, 2022

Hello !
Do you have advice on how to use custom auth with Xano + firebase?

app.monster May 25, 2022

You can't use both at the same time unfortunately. In Bravo Studio you can either select "custom" or Firebase.

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord