def METHOD_NAME(self):
    """Retrieve the keys from the JWKS endpoint."""
    LOGGER.info("Fetching keys from %s", self.options.get("jwks_uri"))
    try:
        # pylint: disable=consider-using-with
        request_res = request.urlopen(self.options.get("jwks_uri"))
        data = json.loads(
            request_res.read().decode(
                request_res.info().get_param("charset") or "utf-8"
            )
        )
        keys = data["keys"]
        LOGGER.info("Keys: %s", keys)
        return keys
    except Exception as err:  # pylint: disable=broad-except
        LOGGER.info("Failure: ConnectionError")
        LOGGER.info(err)
        return {}