class BambooId::Urls::OauthTokenUrl

Attributes

subdomain[RW]

Public Class Methods

new(temporary_code:, subdomain:, grant_type: 'authorization_code') click to toggle source
# File lib/bamboo_id/urls/oauth_token_url.rb, line 10
def initialize(temporary_code:, subdomain:, grant_type: 'authorization_code')
  self.temporary_code = temporary_code
  self.subdomain      = subdomain
  self.grant_type     = grant_type
end

Private Instance Methods

base_url() click to toggle source
# File lib/bamboo_id/urls/oauth_token_url.rb, line 20
def base_url
  "https://#{subdomain}.bamboohr.com/token.php?request=token"
end
client_secret() click to toggle source
# File lib/bamboo_id/urls/oauth_token_url.rb, line 24
def client_secret
  Configuration.client_secret
end
redirect_uri() click to toggle source
# File lib/bamboo_id/urls/oauth_token_url.rb, line 28
def redirect_uri
  Configuration.redirect_url
end
scope() click to toggle source
# File lib/bamboo_id/urls/oauth_token_url.rb, line 32
def scope
  'openid email'
end