class Trusona::EssentialTrusonafication

Creates Essential level Trusonafications. Syntactic sugar on top of {Trusona::Trusonafication}.

@example

Trusona::EssentialTrusonafication.create(params: {
  action: 'login',
  resource: 'Acme Bank',
  device_identifier: 'PBanKaajTmz_Cq1pDkrRzyeISBSBoGjExzp5r6-UjcI'
})

@see Trusona::Trusonafication.create @see Trusona::Trusonafication.find

Public Class Methods

create(params: {}, timeout: nil, &block) click to toggle source
Calls superclass method Trusona::Trusonafication::create
# File lib/trusona/trusonafication.rb, line 142
def self.create(params: {}, timeout: nil, &block)
  level = params[:user_presence] == false ? 1 : 2
  super(params: params.merge!(level: level), timeout: timeout, &block)
end