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
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 |