diff --git a/xds/src/main/java/io/grpc/xds/RbacFilter.java b/xds/src/main/java/io/grpc/xds/RbacFilter.java index c393f1ce04..48b4954767 100644 --- a/xds/src/main/java/io/grpc/xds/RbacFilter.java +++ b/xds/src/main/java/io/grpc/xds/RbacFilter.java @@ -70,11 +70,14 @@ final class RbacFilter implements Filter, ServerInterceptorBuilder { static final String TYPE_URL = "type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC"; + private static final String TYPE_URL_OVERRIDE_CONFIG = + "type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBACPerRoute"; + RbacFilter() {} @Override public String[] typeUrls() { - return new String[] { TYPE_URL }; + return new String[] { TYPE_URL, TYPE_URL_OVERRIDE_CONFIG }; } @Override