-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[firebase_auth ] State of MFA #7290
Comments
Keeping this issue open and will try to forward this to the team for their insights on this. |
related discussion thread: #2386 |
/cc @Ehesp |
This feature has been around for over a year outside of Flutter.. any updates? |
FWIW it looks like this feature would take all of 4 API calls to implement: START_PHONE_MFA_ENROLLMENT = '/v2/accounts/mfaEnrollment:start', |
Hi All - this is on the roadmap, but currently we are prioritising releasing the remaining plugins. Once they're complete, this will be worked on. |
Hi @Ehesp, is the roadmap for this feature clearer now that the remaining plugins have been released? |
Hi, I hope this feature comes soon. We need MFA in our application to be compliant. Thanks a lot in advance. |
@Salakar is currently documenting the API surface area for all platforms. Once that is approved we'll start the implementation. |
@Salakar is that documentation public somewhere? What is the status of the implementation? How can I help? |
@Ehesp do you have an approx. ETA? |
Hey, the implementation is in progress. |
Any updates on this ? |
Should be release with this week version |
Awesome, looking forward |
@Lyokone great news! Will there also be macOS support? What about Linux / Windows in https://github.com/invertase/flutterfire_desktop? |
macOS support will not be integrated at first. The underlying Firebase macOS SDK is missing some functions. Not sure about Linux / Windows, the REST API doesn't seem to support MFA 🤔 |
@Lyokone can you be more specific about the missing functions in the macOS SDK? Is there an open issue already you can link to? I have successfully implemented MFA on macOS in our app using the REST API. You can find the documentation here: And some more info in this discussion: #2386 |
As I remember, the verifyPhone function was missing from the macOS SDK, I might need to double-check that. |
@Lyokone Are you refering to -verifyphonenumber:uidelegate:completion:? Would you mind creating an issue in https://github.com/firebase/firebase-ios-sdk for the missing functions once you tracked them down? |
Hey, I've added a request here: firebase/firebase-ios-sdk#10034 |
Closing since MFA is now available |
Firebase_auth MFA is currently the second highest unanswered feature request and open since august 2020 without a reply. Google brands flutter as first class citizen but this core feature seems to be getting ignored. As good as any application aimed at mid to enterprise sized organizations that is hosted outside of intranets utilizes 2-factor / MFA auth.
This isn't a issue in the usual sense but a statement on if this feature will find its way into the packages is important for any future app that otherwise will have to look into a seperate solution or workaround for this as well as other potentially missing features.
Edit: Accidentally added the wrong labels. The labels can be removed.
The text was updated successfully, but these errors were encountered: