DonorDrive / PublicAPI

Documentation and Examples for the DonorDrive Public API
MIT License
37 stars 12 forks source link

User Flow Implementation for Participant IDs #45

Open GStefanowich opened 3 years ago

GStefanowich commented 3 years ago

Are there any plans for this years DonorDrive campaigns to be able to obtain a Participants ID using some kind of authorization flow?

I'd really like to be able to implement a nice UI/UX flow rather than just asking somebody to input their Participant ID into an input field.

None of the Public API uses any kind of OAuth authorization so an OAuth flow wouldn't be needed, but something similar to it would be much appreciated.

Thanks

timmixell commented 3 years ago

Hi Greg,

We're actually researching different auth schemes that would allow us to provide elevated access to certain API functions. We'll take this use case into consideration. Would a proper OAuth workflow be too cumbersome for your project?

Thanks for your feedback!

GStefanowich commented 3 years ago

Hey Tim,

Thanks for responding on this, I would love an OAuth flow. I just wasn't expecting elevated API endpoints, so I was hoping for something supplementary.

I would much prefer OAuth; to be able to automatically grab Participant IDs.

At this point, it'd be more cumbersome to add in a text input and do data validation. Anything I'm integrated with now goes through the OAuth flow.

Thanks!