FreetailHackers / quill

📝 Registration, for hackathons!
https://medium.com/hackmit-stories/quill-an-open-source-hackathon-registration-system-91f3a06d22a2
GNU Affero General Public License v3.0
1 stars 2 forks source link

Add 3rd party sign-in #18

Open shreyassood opened 6 years ago

shreyassood commented 6 years ago

Add Google/Facebook/MLH/other sign in and application auto-fill to make it easier for users to apply and attend our hackathons

yursky commented 6 years ago

I would love to work on this tomorrow if I'm allowed 😛

Don't know much about how tech team is handling things internally though.

copperstick6 commented 6 years ago

Quill requires a .edu email, and most users don't have a .edu address associated with those 3rd party accounts. What we can do is create a separate process for those users at signup (maybe let them link their social media accounts), and then let them sign in in the future.

yursky commented 6 years ago

Or you can just remove the .edu requirement ¯_(ツ)_/¯

That's a good point though.

If we don't want to remove the .edu requirement it seems unnecessary to give them multiple authentication routes once they create their account though? Kinda confusing as a user imo

copperstick6 commented 6 years ago

IMO we should just remove the .edu requirement. It's annoying for me, since I have a separate email for hackathons, and might be annoying for other users. Might be worth it to start a conversation in the the techx branch about it. Also allows us a lot of flexibility with regards to other things we may be able to do, since sending emails to .edu addresses has been a pain point with Gavel, and might come up again here.

shreyassood commented 6 years ago

Quill definitely does not enforce the .edu requirement -- it has an option of whitelisting any set of domains: you can configure this in the admin settings and we've done that for wholesome hacks as well

copperstick6 commented 6 years ago

Ah, I see. Well, then that's a green light for implementing this feature then.

yursky commented 6 years ago

thank god shreyas is familiar with the codebase

shreyassood commented 6 years ago

Also, @yursky feel free to start working on this if you want to, we'd love the help -- just assign yourself to the issue. This is a good feature, but not a priority for wholesome hacks -- the team needs to finalize and test other confirmation and check-in related features first.