-
Notifications
You must be signed in to change notification settings - Fork 892
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
ODHack: Implement Social Login(OAuth Authentication) #162
Comments
Hello, I will like to take care of this one during the LambdaHackWeek! |
Hey @Jonatan-Chaverri I've added some context to the bounty that should help with the issues we discussed earlier. Please have a look. If you want to check out the Stellar Account Creation Tutorial, this would also help you out. |
Hi @Julian-dev28 can I work on this? |
Hey @Iwueseiter! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have implemented oauth before, but not with web 3,it looks like a nice security challenge How I plan on tackling this issueAdd the oauth code, create a hot wallet and store the key until the user decides to take ownership of the wallet, or could also not allow it and keep it under our control. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello I’m skilled in using JavaScript and typescript to build out efficient solutions and this experience of mine can be seen on my OnlyDust profile at https://app.onlydust.com/u/Dprof-in-tech and on my GitHub at https://github.com/dprof-in-tech I have my proposed solution to this issue below. How I plan on tackling this issueI have experience working on integrating social logins from contributing to a project in a previous odhack, underware_gg given the detailed description of the issue, i will follow te instructions ajs given to build out the solution to tis issue |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have implemented oauth in at least 15 apps and websites from asp.net with c# to go and react-native systems. How I plan on tackling this issueRust -> Create a middleware that makes checks whether the default session is authenticated or not for the key api methods |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a backend developer who usually works with django and I have made use of OAuth on a number of projects. I believe I am well suited for the job. How I plan on tackling this issueI would make use of the OAuth library available to django and work in tandem with your instructions. The work would easily be delivered within 48 hours. |
I am applying to this issue via OnlyDust platform. Set Up OAuth Providers: |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have 3 years of experience in backend programming in golang and python framework (django, flask) How I plan on tackling this issueI will create an oauth authentication that generates a public and private key pair on login which will be sent to the frontend to be displayed to the user |
Please add PRs to the update-P21 branch
Description:
Add OAuth authentication to the Soroban Example Dapp to allow users to log in using their social media accounts.
Tasks:
Create and Store a Key Pair After Signing in with OAuth
Account Creation
Generate Key Pair:
Display Key Pair:
Encrypt and Store Secret Key:
User Experience
Secure Key Management:
Confirm Pincode:
Code Implementation: Key Pair Management
Svelte Store for Key Pair:
Store Key Pair:
Creating the Account on the Stellar Network
Fund Account
Using the Wallet Store
Expected Outcome:
Why This Is Important:
OAuth authentication provides a convenient and secure login method for users, enhancing user experience and potentially increasing user engagement.
The text was updated successfully, but these errors were encountered: