hassox/warden_omniauth — pull request #8 by bwalex (2013-12-31 08:27:51+00:00)
Title: major rework

* More robust as far as OmniAuth strategy names go - no more snake-case
guessing.

* Make failure handling consistent - everything now goes through the
same handling in warden, and adds OmniAuth's failure message into
Warden's errors.

* Pass the strategy to the callback so the callback can know which
OmniAuth strategy was used.

* Make the redirect on success callback a proc that gets 'env', to take
advantage of things like omniauth.origin.