class_docstr: Base class for various authenticators using requests pre-crafted ones
  
  
  Note, that current implementation assumes REQUESTS_FIELDS to be identical to
  the keys of a `Credential` object's FIELDS.
class_docstr_tok: ["Base","class","for","various","authenticators","using","requests","pre-crafted","ones","Note",",","that","current","implementation","assumes","REQUESTS_FIELDS","to","be","identical","to","the","keys","of","a","`","Credential","`","object","'s","FIELDS","."]
code: def _post_credential(self, credentials, post_url, session):
      authenticator = self.REQUESTS_AUTHENTICATOR(
          *[credentials[f] for f in self.REQUESTS_FIELDS]
      )
      session.auth = authenticator
  
imports: import re
  import requests
  import requests.auth
  from requests.utils import parse_dict_header
  import io
  from time import sleep
  from ..None import __version__
  from ..utils import ensure_list_from_str, ensure_dict_from_str, ensure_bytes
  from ..dochelpers import borrowkwargs
  from ..ui import ui
  from ..utils import auto_repr
  from ..support.network import get_url_filename
  from ..support.network import get_response_disposition_filename
  from ..support.network import rfc2822_to_epoch
  from ..support.cookies import cookies_db
  from ..support.status import FileStatus
  from ..support.exceptions import AccessDeniedError, AccessFailedError, CapturedException, DownloadError, UnhandledRedirectError
  from .base import Authenticator
  from .base import BaseDownloader, DownloaderSession
  from logging import getLogger
  from ..log import LoggerHelper
label_desc: Use image node_id 2 for calling the HTTPRequestsAuthenticator obj's underlying member method code with example usage: obj._post_credential(credentials, post_url, session) without return types