Testing making the authority filter a plugin, for cronet
diff --git a/BUILD b/BUILD
index 49f45f8..75aebb2 100644
--- a/BUILD
+++ b/BUILD
@@ -966,6 +966,7 @@
         # standard plugins
         "census",
         "grpc_deadline_filter",
+        "grpc_client_authority_filter",
         "grpc_lb_policy_pick_first",
         "grpc_lb_policy_round_robin",
         "grpc_server_load_reporting",
@@ -1036,6 +1037,7 @@
     deps = [
         "gpr_base",
         "grpc_base",
+        "grpc_client_authority_filter",
         "grpc_deadline_filter",
         "inlined_vector",
         "orphanable",
@@ -1073,6 +1075,20 @@
 )
 
 grpc_cc_library(
+    name = "grpc_client_authority_filter",
+    srcs = [
+        "src/core/lib/channel/client_authority_filter.cc",
+    ],
+    hdrs = [
+        "src/core/lib/channel/client_authority_filter.h",
+    ],
+    language = "c++",
+    deps = [
+        "grpc_base",
+    ],
+)
+
+grpc_cc_library(
     name = "grpc_message_size_filter",
     srcs = [
         "src/core/ext/filters/message_size/message_size_filter.cc",