class

Comrade::Providers::GitHub

Inherits Comrade::Providers::OAuth2Provider < Comrade::Providers::BaseProvider < Reference < Object

GitHub OAuth 2.0 provider

Instance methods

authorization_url
Source
default_scopes

Default scopes for GitHub

Source
get_user(token : Token) : User

Override get_user to fetch primary email if not included in main user response

Source
revoke_token(token : String) : Bool

GitHub doesn't have a standard revocation endpoint

Source
token_url
Source
user_url
Source
user_url_with_email
Source