Module: Teems::Services::TokenLookup
- Included in:
- TokenStore
- Defined in:
- lib/teems/services/token_store.rb
Overview
Token lookup accessors for TokenStore
Instance Method Summary collapse
- #client_id ⇒ Object
- #configured? ⇒ Boolean
-
#refresh_token ⇒ Object
Get OIDC refresh credentials.
-
#skype_spaces_token ⇒ Object
Get the skype_spaces_token for refresh.
- #tenant_id ⇒ Object
- #token_age ⇒ Object
Instance Method Details
#client_id ⇒ Object
12 |
# File 'lib/teems/services/token_store.rb', line 12 def client_id = load_tokens['client_id'] |
#configured? ⇒ Boolean
15 16 17 |
# File 'lib/teems/services/token_store.rb', line 15 def configured? File.exist?(tokens_file) && !load_tokens.empty? end |
#refresh_token ⇒ Object
Get OIDC refresh credentials
11 |
# File 'lib/teems/services/token_store.rb', line 11 def refresh_token = load_tokens['refresh_token'] |
#skype_spaces_token ⇒ Object
Get the skype_spaces_token for refresh
8 |
# File 'lib/teems/services/token_store.rb', line 8 def skype_spaces_token = load_tokens['skype_spaces_token'] |
#tenant_id ⇒ Object
13 |
# File 'lib/teems/services/token_store.rb', line 13 def tenant_id = load_tokens['tenant_id'] |
#token_age ⇒ Object
19 20 21 22 23 24 25 26 27 |
# File 'lib/teems/services/token_store.rb', line 19 def token_age return nil unless File.exist?(tokens_file) tokens = load_tokens = tokens['tokens_refreshed_at'] || tokens['saved_at'] ? Time.now - Time.parse() : nil rescue ArgumentError nil end |