code: def _configure(self, **kwargs):
          
          if kwargs.get('china'):
              err_msg = ("china parameter is deprecated, "
                         "please use "
                         "cloud_environment=msrestazure.azure_cloud.AZURE_CHINA_CLOUD")
              warnings.warn(err_msg, DeprecationWarning)
              self._cloud_environment = AZURE_CHINA_CLOUD
          else:
              self._cloud_environment = AZURE_PUBLIC_CLOUD
          self._cloud_environment = kwargs.get('cloud_environment', self._cloud_environment)
  
          auth_endpoint = self._cloud_environment.endpoints.active_directory
          resource = self._cloud_environment.endpoints.active_directory_resource_id
  
          self._tenant = kwargs.get('tenant', "common")
          self._verify = kwargs.get('verify')  # 'None' will honor ADAL_PYTHON_SSL_NO_VERIFY
          self.resource = kwargs.get('resource', resource)
          self._proxies = kwargs.get('proxies')
          self._timeout = kwargs.get('timeout')
          self._cache = kwargs.get('cache')
          self.store_key = "{}_{}".format(
              auth_endpoint.strip('/'), self.store_key)
          self.secret = None
          self._context = None
docs: Configure authentication endpoint.
  
          Optional kwargs may include:
  
              - cloud_environment (msrestazure.azure_cloud.Cloud): A targeted cloud environment
              - china (bool): Configure auth for China-based service,
                default is 'False'.
              - tenant (str): Alternative tenant, default is 'common'.
              - resource (str): Alternative authentication resource, default
                is 'https://management.core.windows.net/'.
              - verify (bool): Verify secure connection, default is 'True'.
              - timeout (int): Timeout of the request in seconds.
              - proxies (dict): Dictionary mapping protocol or protocol and
                hostname to the URL of the proxy.
              - cache (adal.TokenCache): A adal.TokenCache, see ADAL configuration
                for details. This parameter is not used here and directly passed to ADAL.