Class: AddonsApi::Client::Team::Addon::Sso

Inherits:
Object
  • Object
show all
Defined in:
lib/addons-api/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Sso

Returns a new instance of Sso.



283
284
285
# File 'lib/addons-api/client.rb', line 283

def initialize(client)
  @client = client
end

Instance Method Details

#create(team_id, addon_id) ⇒ Object

Get the configuration of an addon.



288
289
290
# File 'lib/addons-api/client.rb', line 288

def create(team_id, addon_id)
  @client.request(:post, "#{BASE_PATH}/#{team_id}/addons/#{addon_id}/sso")
end

#create_with_callback_url(callback_url) ⇒ Object

Mark an addon as deprovisioned with callback URL.



293
294
295
# File 'lib/addons-api/client.rb', line 293

def create_with_callback_url(callback_url)
  @client.request(:post, "sso", base_url: callback_url)
end