Module: MnoEnterprise::Concerns::Models::IntercomUser

Extended by:
ActiveSupport::Concern
Included in:
User
Defined in:
lib/mno_enterprise/concerns/models/intercom_user.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#intercom_user_hashObject

Instance methods

Return intercom user hash This is used in secure mode



25
26
27
# File 'lib/mno_enterprise/concerns/models/intercom_user.rb', line 25

def intercom_user_hash
  OpenSSL::HMAC.hexdigest('sha256', MnoEnterprise.intercom_api_secret, (self.id || self.email).to_s) if MnoEnterprise.intercom_api_secret
end