firebase / FirebaseUI-Android

Optimized UI components for Firebase
https://firebaseopensource.com/projects/firebase/firebaseui-android/
Apache License 2.0
4.63k stars 1.83k forks source link

Add an AuthUI.reauthenticate() function #563

Open samtstern opened 7 years ago

samtstern commented 7 years ago

There are some Firebase Auth actions that require a recent (~5mins) sign-in to succeed:

We should offer a simple method to launch into a re-authentication flow that allows the user to sign in choosing from any of their linked providers.

Considerations:

amandle commented 7 years ago

Unless there are objections I'm going to start taking a crack at this.

samtstern commented 7 years ago

Go for it, thanks!

nikahmadz commented 6 years ago

May I know , what is the current status of this implementation?

samtstern commented 6 years ago

@nikahmadz this is indefinitely on hold ... @amandle left the project and we are focusing on some other priorities for now.

maillouxc commented 6 years ago

FWIW, I'd really love to see this implemented. If I'm reading the comments here correctly, it seems like the work was already done for Android, but never released because it wasn't available on the other platforms. Is it possible to just push the release out for android? I would implement the other devices myself if I had the time, but it seems like a shame to have this stuff ready to go but just waiting on other implementations.

TeunVR commented 6 years ago

This is really a necessary feature. I am currently using the unreleased/unsupported iOS FUIAccountSettingsViewController, and it seems to be working for me. But it should be officially released and also available for Android.

At the moment FirebaseAuthUI is a 80% solution for iOS and even less for Android. To be able to change email/password etc i still need to build everything myself and i really start to doubt our decision to use FirebaseAuthUI in the first place.

From the website: "Easily add sign-in to your Android app with FirebaseUI FirebaseUI is a library built on top of the Firebase Authentication SDK that provides drop-in UI flows for use in your app."

No it's not. Not if there is no support to do basic operations like email/password change.

We need either documentation how to handle reauthentication (besides email/password which is documented) or even better, release the FUIAccountSettingsViewController and an Android-port of it.

jackz314 commented 5 years ago

It's been more than 2 years from its initial progress and more than a year from the last update, did you guys abandon this key feature?

Heldenkrieger01 commented 4 years ago

When can we expect the release of this necessary feature? @samtstern

katowulf commented 4 years ago

Closing this conversation to prevent more "ETA requested" responses (which actually take time from feature work).

Latest status update: #issuecomment-367736441

Firebase team will update here and potentially unlock thread if/when there is an update.