code: def get_auth_providers(self, netloc):
          
          url = "https://%s/info/system?null" % (netloc)
  
          response = requests.get(url, verify=self.verify)
          if not response.ok or not hasattr(response, "json"):
              error_message = '%s Unexpected Error: %s for uri: %s\nText: %r' %\
                              (response.status_code,
                               response.reason,
                               response.url,
                               response.text)
              raise iControlUnexpectedHTTPError(error_message, response=response)
          respJson = response.json()
          result = respJson['providers']
          return result
docs: BIG-IQ specific query for auth providers
  
          BIG-IP doesn't really need this because BIG-IP's multiple auth providers
          seem to handle fallthrough just fine. BIG-IQ on the other hand, needs to
          have its auth provider specified if you're using one of the non-default
          ones.
  
          :param netloc:
          :return: