class OmniAuth::Strategies::UocCas
Public Class Methods
new(app, options = {}, &block)
click to toggle source
Calls superclass method
# File lib/omniauth/strategies/uoc_cas.rb, line 8 def initialize(app, options = {}, &block) options = { :name => :uoc_cas, :host => 'cv.uoc.edu', :login_url => '/webapps/cas/login', :logout_url => '/webapps/cas/logout', :service_validate_url => '/webapps/cas/serviceValidate', :name_key => 'fullName', }.merge(options); if Rails.env.staging? options[:host] = 'cv-pre.uoc.edu' options[:disable_ssl_verification] = true end if Rails.env.test? or Rails.env.development? options[:host] = 'cv-test.uoc.edu' options[:disable_ssl_verification] = true end super(app, options, &block) end