class Capcoauth::Config

Constants

CAPCOAUTH_URL_DEFAULT
TOKEN_VERIFY_TTL_DEFAULT

Attributes

cache_store[RW]
capcoauth_url[RW]
logger[RW]
perform_login_redirects[RW]
require_user[RW]
send_notifications[RW]
token_verify_ttl[RW]
user_id_field[RW]
user_resolver[RW]
using_routes[RW]

Public Instance Methods

client_id() click to toggle source
# File lib/capcoauth/config.rb, line 60
def client_id
  @client_id || raise(MissingRequiredOptionError, 'Missing required option `client_id`')
end
client_id=(val=nil) click to toggle source
# File lib/capcoauth/config.rb, line 63
def client_id= (val=nil)
  raise(MissingRequiredOptionError, '`client_id` cannot be set to nil') if val.nil?
  @client_id = val
end
client_secret() click to toggle source
# File lib/capcoauth/config.rb, line 67
def client_secret
  @client_secret || raise(MissingRequiredOptionError, 'Missing required option `client_secret`')
end
client_secret=(val=nil) click to toggle source
# File lib/capcoauth/config.rb, line 70
def client_secret= (val=nil)
  raise(MissingRequiredOptionError, '`client_secret` cannot be set to nil') if val.nil?
  @client_secret = val
end
user_resolver=(val=nil) click to toggle source
# File lib/capcoauth/config.rb, line 77
def user_resolver= (val=nil)
  raise(MissingRequiredOptionError, '`user_resolver` cannot be set to nil') if val.nil?
  @user_resolver = val
end