Class: Unidom::Visitor::Authenticating
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Unidom::Visitor::Authenticating
- 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 |