private Callback<String> idConverterCallback() {
      return buildCallback(metrics.updateBlobTtlIdConversionMetrics, convertedBlobIdStr -> {
        BlobId convertedBlobId = FrontendUtils.getBlobIdFromString(convertedBlobIdStr, clusterMap);
        accountAndContainerInjector.injectTargetAccountAndContainerFromBlobId(convertedBlobId, restRequest,
            metrics.updateBlobTtlMetricsGroup);
        securityService.postProcessRequest(restRequest, securityPostProcessRequestCallback(convertedBlobId));
      }, restRequest.getUri(), LOGGER, finalCallback);
    }
After {@link IdConverter#convert} finishes, call {@link SecurityService#postProcessRequest} to perform
request time security checks that rely on the request being fully parsed and any additional arguments set.
@return a {@link Callback} to be used with {@link IdConverter#convert}.
ambry-frontend/src/main/java/com/github/ambry/frontend/TtlUpdateHandler.java