abhijeetnishal / Password-Shield

Password Manager Deployed Link 👇
https://passwordshield.vercel.app
14 stars 29 forks source link

Implement Google Signup Functionality #93

Open srivastav2006 opened 1 month ago

srivastav2006 commented 1 month ago

Users should be able to sign up using their Google tokens for authentication.

This feature enhances user convenience by allowing them to sign up using their Google accounts, reducing the need to remember additional login credentials.

I also want to add eye icon for password visibility and remember me check box to remember the user

image

expected: image

github-actions[bot] commented 1 month ago

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.

abhijeetnishal commented 1 month ago

Hey @srivastav2006, currently we are redesigning the complete UI. After that we can implement this.

srivastav2006 commented 1 month ago

Okay

abhijeetnishal commented 3 weeks ago

Hey @srivastav2006, we redesigned our website. Could you explain how you are going to implement this?

nishant0708 commented 3 weeks ago

hey @abhijeetnishal Can i work on This we can implement this by setting up our project on google developers console and get credential from there to setup google signin button then we have to write some scripts and it will start working i have implemented this many times so i can work on it.

abhijeetnishal commented 3 weeks ago

Hey @nishant0708, are you planning to use some library for this on server side? Also are you planning to add one tap also?

nishant0708 commented 3 weeks ago

yes @abhijeetnishal i will use passport. i didn't understand meaning of one tap . see i have added video of login with google button you can see here

https://github.com/abhijeetnishal/Password-Shield/assets/101548649/65fe8e99-d860-4217-9916-952c188b45b8

abhijeetnishal commented 3 weeks ago

Hey @nishant0708, have you done this without using passport because I am thinking of doing this without using any library as we are already using bigger library like mongoose, nodemailer, etc. I am thinking of doing this using http method by getting access token and then user info and then save to DB. Also it's not difficult to implement this not like email or other features.

abhijeetnishal commented 3 weeks ago

Google one tap is I don't know if you saw that or not, in some websites you will see the Google accounts as popup at top right when clicking it will directly login to that Google account instead of redirecting.