Module: Solrengine::Auth::Concerns::Authenticatable

Extended by:
ActiveSupport::Concern
Defined in:
app/models/solrengine/auth/concerns/authenticatable.rb

Constant Summary collapse

SOLANA_ADDRESS_FORMAT =
/\A[1-9A-HJ-NP-Za-km-z]{32,44}\z/

Instance Method Summary collapse

Instance Method Details

#generate_nonce!Object



18
19
20
21
# File 'app/models/solrengine/auth/concerns/authenticatable.rb', line 18

def generate_nonce!
  generate_nonce
  save! if persisted?
end

#nonce_valid?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/solrengine/auth/concerns/authenticatable.rb', line 23

def nonce_valid?
  nonce.present? && nonce_expires_at.present? && nonce_expires_at > Time.current
end