def METHOD_NAME(self, response):
    try:
        authorize_response = etree.fromstring(response)
    except etree.XMLSyntaxError:
        self.log.error("Unable to parse response from API. Deny Access. Response: \n%s", response)
        return False, None, None
    patron_names = []
    for tag in ["FirstName", "LastName"]:
        element = authorize_response.find(tag)
        if element is not None and element.text is not None:
            patron_names.append(element.text)
    patron_name = ' '.join(patron_names) if len(patron_names) != 0 else None
    element = authorize_response.find("LibraryID")
    library_identifier = element.text if element is not None else None
    element = authorize_response.find('Status')
    if element is None:
        self.log.info("Status element not found in response from server. Deny Access.")
    authorized = True if element is not None and element.text == "1" else False
    return authorized, patron_name, library_identifier