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