@Override
  public List<String> filterDataConnectors(List<String> dcList) throws MetaException {
    LOG.debug("HiveMetaStoreAuthorizer.filterDataConnector()");

    if (dcList == null) {
      return Collections.emptyList();
    }

    DataConnectorFilterContext dataConnectorFilterContext = new DataConnectorFilterContext(dcList);
    HiveMetaStoreAuthzInfo hiveMetaStoreAuthzInfo = dataConnectorFilterContext.getAuthzContext();
    List<String> filteredDataConnector = filterDataConnectorObjects(hiveMetaStoreAuthzInfo);
    if (CollectionUtils.isEmpty(filteredDataConnector)) {
      filteredDataConnector = Collections.emptyList();
    }

    LOG.debug("HiveMetaStoreAuthorizer.filterDataConnectors() :" + filteredDataConnector);

    return filteredDataConnector;
  }
HiveMetaStoreAuthorizer :  Do authorization checks on MetaStore Events in MetaStorePreEventListener
ql/src/java/org/apache/hadoop/hive/ql/security/authorization/plugin/metastore/HiveMetaStoreAuthorizer.java