chriscoyier/Tinkerbox — Issue #15: OmniAuth and Github is Broken
Author: tsabat
Created: 2012-02-06 06:57:23+00:00
State: open

My preferred authentication provider is broken for Github. The root cause is pretty esoteric (see http://ryanbigg.com/2011/04/whodunit-devise-omniauth-oauth-or-github/) but the outcome is this:

We'll either have to 1) roll our own oauth stuff, which is possible, but a pain in the ass 2) keep digging to find someone who's forked omniauth, github-omniauth AND oauth2 to work with github.

I want to use this library really badly because it abstracts the auth mechanism and allows us to plug in other 'strategies' in the future. So if we wanted to add more login providers, we could.

I'll need to roll up my sleeves and get dirty with this one.

T