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