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