class Updox::Models::Application

Constants

OPEN_ENDPOINT

Public Instance Methods

open(account_id: , user_id: ) click to toggle source
# File lib/updox/models/application.rb, line 20
def open(account_id: , user_id: )
  self.class.request(endpoint: OPEN_ENDPOINT, auth: {accountId: account_id, userId: user_id}, required_auths: Updox::Models::Auth::AUTH_FULL)
end
url(account_id: , user_id: , base_uri: nil) click to toggle source
# File lib/updox/models/application.rb, line 12
def url(account_id: , user_id: , base_uri: nil)
  response = self.open(account_id: account_id, user_id: user_id)

  base_uri ||= Updox.configuration.api_endpoint.split(URI.parse(Updox.configuration.api_endpoint).path).first

  "#{base_uri}/sso/applicationOpen/#{Updox.configuration.application_id}/#{response.item.dig('token')}"
end