Support for Multi-Factor Auth?
See original GitHub issueHello,
I just wired up Multi-Factor authentication for my password auth, and it works great. But when I try to log in via Google Auth through FirebaseUI, I get the following popup message:
says “Proof of ownership of a second factor is required to complete sign-in.”
The callbacks signInFailure
and signInSuccessWithAuthResult
are not called, so I can’t handle this error and redirect to my confirmation code form.
Also, I can’t find any examples online on how to use MFA with FirebaseUI. I checked this:
https://cloud.google.com/identity-platform/docs/web/mfa
but it doesn’t mention FirebaseUI specifically. It does discuss using Google auth as a first factor, but without the FirebaseUI callbacks being called, I can’t handle the second factor verification.
Question 1: Does Firebase UI support MFA? Question 2: If so, is there a canonical example on how to make it work? Question 3: If Question #1 is a no, will it be or can it please be supported?
Issue Analytics
- State:
- Created 3 years ago
- Reactions:6
- Comments:12 (3 by maintainers)
Top GitHub Comments
I ended up having to re-implement a basic UI which I’m sure is less battle-tested and more bug-prone than this project, all in order to enable MFA for our customers.
It appears the Firebase team is struggling to get / manage resources and treats their UI as second-rate to the API. Perhaps because they don’t charge for use of the UI itself. That said, I don’t know if it’s wise to start a community project tightly coupled to Firebase auth. If their team can’t effectively support their own product, should the community start doing free work for them? I appreciate the spirit of open source, but this smells different. I wish Firebase would treat their UI as part of the product that people pay for.
I am also blocked by this. Any ETA for this? Thanks.