Class: Unidom::Visitor::Authenticating

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Common::Concerns::ModelExtension
Defined in:
app/models/unidom/visitor/authenticating.rb

Overview

Authenticating 是身份鉴定,存储访问者(visitor)和信任状(credential)之间的关系。flag_code 有4个枚举值:RQRD (required)、SFCT (sufficient)、RQST (requisite)、OPTN (optional)。各枚举值的含义见: docs.oracle.com/javase/8/docs/technotes/guides/security/jaas/JAASRefGuide.html

Class Method Summary collapse

Class Method Details

.authenticate(visitor, credential, opened_at: Time.now) ⇒ Object



20
21
22
# File 'app/models/unidom/visitor/authenticating.rb', line 20

def self.authenticate(visitor, credential, opened_at: Time.now)
  self.create! visitor: visitor, credential: credential, opened_at: opened_at
end