class Net::TTI::Authentication

Constants

LOGON_MODE_AUTH
LOGON_MODE_PRE_AUTH

Public Class Methods

create_auth_request() click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 48
def self.create_auth_request()
  return Authentication.new
end
create_pre_auth_request() click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 44
def self.create_pre_auth_request()
  return PreAuthentication.new
end

Public Instance Methods

_logon_mode_length() click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 34
def _logon_mode_length
  case _logon_mode
  when Authentication::LOGON_MODE_PRE_AUTH
    return 1
  when Authentication::LOGON_MODE_AUTH
    return 2
  end
end
add_parameter( key, value, flags=0 ) click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 52
def add_parameter( key, value, flags=0 )
  kvp = DataTypes::KeyValuePair.new( :kvp_key => key, :kvp_value => value, :flags => flags )
  self.parameters << kvp
end
enc_client_session_key=(enc_client_session_key) click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 57
def enc_client_session_key=(enc_client_session_key)
  add_parameter( "AUTH_SESSKEY", enc_client_session_key.tns_hexify.upcase, 1 )
end
enc_password=(enc_password) click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 61
def enc_password=(enc_password)
  add_parameter( "AUTH_PASSWORD", enc_password.tns_hexify.upcase )
end

Private Instance Methods

_function_code() click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 24
def _function_code
  return FUNCTION_CODE_AUTH
end
_logon_mode() click to toggle source
# File lib/net/tti/messages/function_calls/authentication.rb, line 29
def _logon_mode
  return Authentication::LOGON_MODE_AUTH
end