Class OmniAuth::Strategies::GitHub
In: lib/omniauth/strategies/github.rb
Parent: OAuth2

OAuth 2.0 based authentication with GitHub. In order to sign up for an application, you need to [register an application](github.com/account/applications/new) and provide the proper credentials to this middleware.

Methods

auth_hash   new   user_data   user_info  

Public Class methods

@param [Rack Application] app standard middleware application argument @param [String] client_id the application ID for your client @param [String] client_secret the application secret

Protected Instance methods

[Validate]