beacon icon indicating copy to clipboard operation
beacon copied to clipboard

Google & Facebook oauth sign up and sign in

Open jaiakash opened this issue 3 years ago • 11 comments

Is your feature request related to a problem? Please describe. Currently, the app only accepts email sign in/signup. Having oauth would be better for the user, then user can sign in with ease. Also there is PR for email verification, having oauth wont even need email verification. (Although that feature would be required for user sign in with their email).

Describe the solution you'd like Having a google and/or Facebook oauth at sign-in page of app.

Are you working on this? (Yes/No) Not right now, but if I get confirmation from maintainer, I would start working on it.

jaiakash avatar Apr 15 '22 12:04 jaiakash

I would like to work on this, I have implemented oauth in flutter previously, I can do it Can you assign it to me

codewithkushagra avatar Apr 16 '22 16:04 codewithkushagra

@jaiakash @codewithkushagra Yes, this was planned but how will you guys implement it without updating the backend?

nb9960 avatar Apr 18 '22 05:04 nb9960

Actually, we don't have to make too many changes to backend, as by using google_sigin package we can maintain the login states, access tokens and refresh token in frontend itself and I will try to make the required changes in backend.

codewithkushagra avatar Apr 18 '22 05:04 codewithkushagra

Yeah i agree, there are packages for facebook and google oauth which we can use without much changes in backend. Blog link - link Facebook package Google package

jaiakash avatar Apr 19 '22 06:04 jaiakash

Are you working on proposing changes for this issue @jaiakash?

ItsAdityaKSingh avatar Jun 24 '22 08:06 ItsAdityaKSingh

Hey, @ItsAdityaKSingh if @jaiakash is not working on this can I work on it? I have previously implemented such features so I can implement it easily, let me know if issue open to work on

codewithkushagra avatar Jun 26 '22 13:06 codewithkushagra

Are you working on proposing changes for this issue @jaiakash?

No, I am not actively working on it. I guess @codewithkushagra can it if he has worked on a similar issue previously.

jaiakash avatar Jun 26 '22 23:06 jaiakash

Ok! If @codewithkushagra you are willing to resolve this issue, I would like to discuss it first. Like how are you planning to change the backend to implement this feature? Currently, whoever registers, the information regarding the users, list of beacons, and everything is saved in our customized backend, where we easily retrieve the information about them. Using Google or Facebook would need to change how we currently keep records. What do you suggest?

ItsAdityaKSingh avatar Jul 04 '22 06:07 ItsAdityaKSingh

we can use firebase and google/facebook auth packages

asmitranjansinha avatar Nov 22 '22 20:11 asmitranjansinha

if anyone is not working on this issue, I can work on it @ItsAdityaKSingh

asmitranjansinha avatar Nov 22 '22 20:11 asmitranjansinha

Hi, could you please assign this issue to me? I would love to work on it and contribute to the project.

lalitkumawat1m avatar Mar 28 '23 03:03 lalitkumawat1m