capacitor-firebase-auth icon indicating copy to clipboard operation
capacitor-firebase-auth copied to clipboard

Email/Password provider

Open matheo opened this issue 5 years ago • 6 comments

Hi @baumblatt! First, thanks for the great work, it's awesome to have this plugin.

I see that you have the Email/Password provider in the next steps, is there any ETA on your mind? we do use that one and I just wonder if we could expect something soon or if we should use the available ones only.

Thank you very very much.

P/S. enable the FUNDING.yml for this plugin please ;)

matheo avatar Sep 22 '19 05:09 matheo

Hi Matheo,

I wondering if we really need this feature on the plugin, please, take a look at an old issue about this feature.

Please, let me know a little bit more about the scenario that you need it, I'm really curious about.

Anyway, I think that we can delivery this feature with a little enforce, if you confirm your interest after we review the reasons.

If you like this plugin, please don't forget to put a star the project to help others to find it.

I'm looking forward for hearing from you.

Best regards,
Bernardo Baumblatt.

baumblatt avatar Sep 30 '19 11:09 baumblatt

Hi i also think the work you have done is really great but i also wonder why this is not implemented.

I for one always create a new account as i like to keep each separate. Although using a 3rd party is faster and easier, I also believe it less secure as it allows for a single point of compromise.

If this gets implemented i see it being a alternative but necessary component.

Kind regards

Chris Devine

Chris-Devine avatar Nov 24 '19 22:11 Chris-Devine

@baumblatt I am needing to do this as well, though not sure it is possible.

I need to sign into my app in the Ember layer as im using Firebase for a number of different bits of functionality in my app.

Firestore has a bug in iOS / webkit where if the database crashes if the app goes to sleep as Apple locks the database whilst writes are happening.

So im looking at writing the Firebase part in iOS native, but need to be signed in on that layer as well as the JS layer. My users use email + password to sign in.

Auth.auth().signIn( withCustomToken: customToken ) doesn't work with the token passed back from Firebase after auth with email + password.

MatthewPringle avatar Mar 09 '20 20:03 MatthewPringle

This is a must thing with Capacitor. I have a huge issue with Web implementation only on iOS native build. You can see it here: https://stackoverflow.com/questions/64305155/check-platform-ready-is-not-on-capacitor-app

I hope your plugin can solve this issue if you'll implement this provider.

Sampath-Lokuge avatar Oct 21 '20 19:10 Sampath-Lokuge

Hello. I would really love to have this feature. My app is in IONIC and it allows to login using FB/Google/Email. Now I need to create home screen widget on Android, and it needs to be developed fully in native tier. There is no other option :( It would be great if I could do this without implementing another authentication mechanism on Android side when users use email/password authentication.

aogorek avatar Jan 23 '21 08:01 aogorek

Hi.

The problem with the current email/password implementation on the web is that the authentication state isn’t persisted - the user is logged out automatically once the app is closed.

Is someone working on the email/password feature? If not, I would love to contribute!

nikkothari22 avatar May 30 '21 11:05 nikkothari22