Class: StandardId::ServiceSession
- Inherits:
-
Session
show all
- Defined in:
- app/models/standard_id/service_session.rb
Instance Attribute Summary
Attributes inherited from Session
#token
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Session
#active?, #expired?, #revoke!, #revoked?
Class Method Details
.default_expiry ⇒ Object
23
24
25
|
# File 'app/models/standard_id/service_session.rb', line 23
def self.default_expiry
StandardId.config.session.service_session_lifetime.seconds.from_now
end
|
Instance Method Details
#display_name ⇒ Object
11
12
13
|
# File 'app/models/standard_id/service_session.rb', line 11
def display_name
"#{service_name} Service Session (v#{service_version})"
end
|
#refresh! ⇒ Object
27
28
29
30
|
# File 'app/models/standard_id/service_session.rb', line 27
def refresh!
end
|
#service_info ⇒ Object
15
16
17
18
19
20
21
|
# File 'app/models/standard_id/service_session.rb', line 15
def service_info
{
name: service_name,
version: service_version,
type: "service"
}
end
|
#stale? ⇒ Boolean
32
33
34
35
36
|
# File 'app/models/standard_id/service_session.rb', line 32
def stale?
false
end
|