class Lark::TokenStore::IsvTenantToken
Public Instance Methods
fetch_token()
click to toggle source
# File lib/lark/token_store/isv_tenant_token.rb, line 10 def fetch_token client.request.post 'auth/v3/tenant_access_token/', { app_access_token: client.app_access_token, tenant_key: client.tenant_key } end
redis_key()
click to toggle source
# File lib/lark/token_store/isv_tenant_token.rb, line 17 def redis_key @redis_key ||= Digest::MD5.hexdigest "#{self.class.name}_#{client.app_id}_#{client.app_secret}_#{client.tenant_key}" end
token_key()
click to toggle source
# File lib/lark/token_store/isv_tenant_token.rb, line 6 def token_key 'tenant_access_token' end