Open alarner opened 8 years ago
Hey @addykim I'm glad you're interested in tackling this issue! Here's a little bit more info on what's needed:
Perk's user authentication system is built on top of Passport, which has many different adapters for login using third party providers. The problem is that once a user authenticates with a third party provider (eg. Facebook or Twitter) the data that is returned by that provider is not in a standardized format. To deal with this problem Perk has adapters to take the data that the provider returns and standardize it. There are already four providers that do this for Facebook, GitHub, Google and Trello. This issue would involve creating a fifth to handle the Data returned by Dropbox.
To get started you will want to:
npm run dev
and then go to http://localhost:3000/auth/dropbox/login to initiate the login flow. Upon successfully logging in your adapter should be automatically called with the profile information.If you run into any snags I'm happy to help out.
Is this still available? I'd like to take this if no one is working on it.
@addykim are you still working on this? If not do you mind if @iifeoluwa takes it over?
I got caught up in other things and did not make progress. @iifeoluwa go for it.
I think I'd like to try tackling this. Could you give some information about what this issue is aiming to do?