Closed andrerfneves closed 1 year ago
/bounty 30
π $30 bounty created by andrerfneves
π If you start working on this, comment /attempt #3
to notify everyone
π To claim this bounty, submit a pull request that includes the text /claim #3
somewhere in its body
π Before proceeding, please make sure you can receive payouts in your country
π΅ Payment arrives in your account 2-5 days after the bounty is rewarded
π― You keep 100% of the bounty award
π Thank you for contributing to zebedeeio/zbd-node!
Attempt | Started (GMT+0) | Solution |
---|---|---|
π΄ @dylanrod21 | Jul 21, 2023, 12:28:45 AM | WIP |
π΄ @rishi-raj-jain | Aug 7, 2023, 8:40:59 PM | WIP |
/attempt #3
Let me know if something isnβt clear @dylanrod21!
Hi, I spent a bit of time on this last night, I haven't setup a custom provider before with NextAuth.js and was running into a couple issues, Ill take another look later today after work. I just set the repo to public, all I did was copy the next-auth-example repo and make some changes to the auth route to begin setting up a custom provider for login. I've only setup google as a provider in the past so one thing that wasn't clear to me was where to get the clientId for zebedee.
Sounds awesome @dylanrod21. Lmk if you need help/input. We have a few open source repo examples on using it with Passport for example.
@andrerfneves Can I work on this one?
Seeing as @dylanrod21 hasn't given updates here in 2+ weeks, and no code has been pushed, I'm going to go ahead and say that YES @rishi-raj-jain pls take this one on π
Also, as I see it, the clientID and clientSecret are two random variables set be the user, right? Somewhere I believe I saw dev and test mode for these two, can you help me with these two values?
@andrerfneves Did you get a chance to look at my comment?
Note: The user @dylanrod21 is already attempting to complete issue #3 and claim the bounty. If you attempt to complete the same issue, there is a chance that @dylanrod21 will complete the issue first, and be awarded the bounty. We recommend discussing with @dylanrod21 and potentially collaborating on the same solution versus creating an alternate solution.
@dylanrod21 has not pushed any code is over 3 weeks. @rishi-raj-jain this one is yours to take. Let me get you the creds necessary.
@rishi-raj-jain best way would be to give you access to an account on the dashboard. What best way to contact you to send you an invite code? Followed you on Twitter so I can DM it to you but couldnt DM.
@andrerfneves I just Twitter DM'd you.
Hey @andrerfneves,
Would love to collaborate on this.
Hey @rishi-raj-jain after we resolve the items for the API Docs, we can tackle this one. You can use the clientID and clientSecrets from this comment: https://github.com/zebedeeio/zbd-node/pull/6#issuecomment-1646909738 but lmk if you get blocked.
@andrerfneves
Do you have an example of pkce integration with those api keys?
Hey @rishi-raj-jain check out these repos:
https://github.com/zebedeeio/passport-zebedee https://github.com/zebedeeio/login-zbd-react-native-example
@andrerfneves Is this issue still active ?
Closing this in favor of a new bounty with a better setup
@rockingrohit9639 https://github.com/zebedeeio/next-auth-zbd-starter/issues/1
@andrerfneves as you saw, I spent most of the time on it I'm working on it atm.
I request to assign the issue to me please!
That's fine @rishi-raj-jain. Let's get this thing working and I'm happy to award this to you no problem.
Tasks
zebedee-nextauth-starter
open source repo that is a full-blown example of usingnext-auth
with thezbd login
OAuth2 functionality from the ZEBEDEE APIaccounts.zebedee.io
Resources