Module: UTEPSSO
- Defined in:
- lib/utep_sso.rb,
lib/utep_sso/version.rb
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
-
.authenticate(utep_cookie, utep_salt) ⇒ Object
:full_name=>“Alan Wernick, :email_address=>”[email protected]“, :authenticated=>true, :role_value=>”1080“, :external_user=>false, :@xmlns=>”tempuri.org/“}.
- .authenticated?(utep_cookie, utep_salt) ⇒ Boolean
- .deauthenticate(utep_cookie, utep_salt) ⇒ Object
Class Method Details
.authenticate(utep_cookie, utep_salt) ⇒ Object
:full_name=>“Alan Wernick, :email_address=>”[email protected]“, :authenticated=>true, :role_value=>”1080“, :external_user=>false, :@xmlns=>”tempuri.org/“}
8 9 10 11 12 |
# File 'lib/utep_sso.rb', line 8 def self.authenticate(, utep_salt) if authenticated?(, utep_salt) @response.body[:get_user_by_ssiu_response][:get_user_by_ssiu_result] end end |
.authenticated?(utep_cookie, utep_salt) ⇒ Boolean
14 15 16 17 18 19 |
# File 'lib/utep_sso.rb', line 14 def self.authenticated?(, utep_salt) if && utep_salt @response = @client.call(:get_user_by_ssiu, message: { sessionId: .to_s, salt: utep_salt.to_s }) @response.body[:get_user_by_ssiu_response][:get_user_by_ssiu_result][:authenticated] end end |
.deauthenticate(utep_cookie, utep_salt) ⇒ Object
21 22 23 24 25 |
# File 'lib/utep_sso.rb', line 21 def self.deauthenticate(, utep_salt) if authenticated?(,utep_salt) @client.call(:log_off, message: { sessionId: .to_s}) end end |