Module: LraClient

Defined in:
lib/lra_client.rb,
lib/lra_client/engine.rb,
lib/lra_client/version.rb,
app/models/lra_client/user.rb,
app/helpers/lra_client/lra_helper.rb,
app/jobs/lra_client/application_job.rb,
app/models/lra_client/application_record.rb,
app/controllers/lra_client/lra_controller.rb,
app/helpers/lra_client/application_helper.rb,
app/mailers/lra_client/application_mailer.rb,
app/controllers/lra_client/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, LraHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Engine, LraController, User

Constant Summary collapse

VERSION =
'1.2.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.app_idObject

Returns the value of attribute app_id.



5
6
7
# File 'lib/lra_client.rb', line 5

def app_id
  @app_id
end

.domain_namespaceObject

Returns the value of attribute domain_namespace.



5
6
7
# File 'lib/lra_client.rb', line 5

def domain_namespace
  @domain_namespace
end

.keyObject

Returns the value of attribute key.



5
6
7
# File 'lib/lra_client.rb', line 5

def key
  @key
end

.load_details_urlObject

Returns the value of attribute load_details_url.



6
7
8
# File 'lib/lra_client.rb', line 6

def load_details_url
  @load_details_url
end

.login_completion_urlObject

Returns the value of attribute login_completion_url.



5
6
7
# File 'lib/lra_client.rb', line 5

def 
  @login_completion_url
end

.request_challenge_urlObject

Returns the value of attribute request_challenge_url.



6
7
8
# File 'lib/lra_client.rb', line 6

def request_challenge_url
  @request_challenge_url
end

Class Method Details

.return_urlObject



8
9
10
# File 'lib/lra_client.rb', line 8

def return_url
  self.domain_namespace + '/return'
end

.validate_session(session) ⇒ Object



12
13
14
15
# File 'lib/lra_client.rb', line 12

def validate_session(session)
  return nil if session[:current_user_type] != 'LraClient::User'
  LraClient::User::find_by(id: session[:current_user_id])
end