module UTEPSSO
Constants
- VERSION
Public Class Methods
authenticate(utep_cookie, utep_salt)
click to toggle source
{:get_user_by_ssiu_result=>{:user_name=>“awernick”, :full_name=>“Alan Wernick, :email_address=>”awernick@miners.utep.edu“, :authenticated=>true, :role_value=>”1080“, :external_user=>false}, :@xmlns=>”tempuri.org/“}
# File lib/utep_sso.rb, line 8 def self.authenticate(utep_cookie, utep_salt) if authenticated?(utep_cookie, utep_salt) @response.body[:get_user_by_ssiu_response][:get_user_by_ssiu_result] end end
authenticated?(utep_cookie, utep_salt)
click to toggle source
# File lib/utep_sso.rb, line 14 def self.authenticated?(utep_cookie, utep_salt) if utep_cookie && utep_salt @response = @client.call(:get_user_by_ssiu, message: { sessionId: utep_cookie.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)
click to toggle source
# File lib/utep_sso.rb, line 21 def self.deauthenticate(utep_cookie, utep_salt) if authenticated?(utep_cookie,utep_salt) @client.call(:log_off, message: { sessionId: utep_cookie.to_s}) end end