Built-in OAuth Providers
This is the most basic provider. It requires all of the available options to work, except
username_path. Although it will work without these options, I would not recommend such a setup since it's going to try to load user's using the access token as the username, which is a bit silly to say the least.
A provider pre-configured for Github. The only required options are
Defaults for the other options:
authorize_url: https://github.com/login/oauth/authorize access_token_url: https://github.com/login/oauth/access_token infos_url: https://github.com/api/v2/json/user/show username_path: user.login scope: ~
You can override any of these options.
Don't see what you need there? Try a custom provider.