def METHOD_NAME(self) -> None:
    """
    Request a SSO cookie to authenticate to McM.
    """
    self.cookieFile = os.path.join(self.tmpDir, 'ssoCookie.txt')
    command: List[str] = ["auth-get-sso-cookie", "-u", self.url, "-o", self.cookieFile, "-vv"]
    callback_not_invoked: str = "DEBUG: Not automatically redirected: trying SAML authentication"
    cookie_stored: str = "INFO: Saving cookies"
    process = subprocess.Popen(command, stdout=subprocess.PIPE,
                               stderr=subprocess.STDOUT, shell=False)
    stdout: str = process.communicate()[0].decode("utf-8")
    stdout_list: List[str] = stdout.strip().split("\n")
    if process.returncode != 0:
        raise RuntimeError("FATAL -- Error requesting SSO cookie\nError msg: %s" % (stdout))
    if callback_not_invoked in stdout:
        callback_idx: int = stdout_list.index(callback_not_invoked)
        stored_after_issue: bool = cookie_stored in stdout_list[callback_idx + 1]
        if stored_after_issue:
            msg: str = ("Callback method was not invoked. "
                        "Please make sure the provided Kerberos ticket is not linked to an account with 2FA"
                        )
            raise RuntimeError(msg)