Make authenticate process abstract to allow users to choose other OAuth providers.
Adjust a type for handler
Add GitHub authentication based on organizations
Change name condition to restrictions
Trivial change
Make sure to return
Merge pull request #1 from kentaro/authenticator

Add support for GitHub