Method: Auth0::Api::V2::Organizations#create_organizations_enabled_connection

Defined in:
lib/auth0/api/v2/organizations.rb

#create_organizations_enabled_connection(organization_id, connection_id, assign_membership_on_login: false) ⇒ json Also known as: add_organizations_enabled_connection

Add an enabled connection for an Organization

Parameters:

  • organization_id (string)

    The Organization ID

  • connection_id (string)

    The Organization ID

  • assign_membership_on_login (boolean) (defaults to: false)

    flag to allow assign membership on login

Returns:

  • (json)

    Returns the connection for the given organization

Raises:

See Also:



138
139
140
141
142
143
144
145
146
147
148
# File 'lib/auth0/api/v2/organizations.rb', line 138

def create_organizations_enabled_connection(organization_id, connection_id, assign_membership_on_login: false)
  raise Auth0::MissingOrganizationId, 'Must supply a valid organization_id' if organization_id.to_s.empty?
  raise Auth0::InvalidParameter, 'Must supply a valid connection id' if connection_id.to_s.empty?
  path = "#{organizations_enabled_connections_path(organization_id)}"
  
  body = {}
  body[:assign_membership_on_login] = 
  body[:connection_id] = connection_id

  post(path, body)
end