class Roqua::CoreApi::SsoLogin

@api private

Public Instance Methods

execute() click to toggle source
# File lib/roqua/core_api/sso_login.rb, line 11
def execute
  response = session.get "/sso/login", **sso_params
  if response.code == 422
    errors_to_usecase response
  end
  response['token_session']
end
sso_params() click to toggle source
# File lib/roqua/core_api/sso_login.rb, line 19
def sso_params
  extra_params.merge(
    organization_id: organization_id,
    dossier_group_id: dossier_group_id,
    external_identifier: external_identifier
  ).symbolize_keys
end