cartodb/lib/carto/oauth/github/config.rb

34 lines
672 B
Ruby
Raw Normal View History

2020-06-15 10:58:47 +08:00
require_dependency 'carto/oauth/config'
module Carto
module Oauth
module Github
class Config < Carto::Oauth::Config
def self.config
Cartodb.get_config(:oauth, 'github') || {}
end
def auth_url
'https://github.com/login/oauth/authorize'.freeze
end
def token_url
'https://github.com/login/oauth/access_token'.freeze
end
def scopes
['user:email'].freeze
end
def button_template
'github/github_button'
end
def auth_enabled?(organization)
organization.auth_github_enabled
end
end
end
end
end