aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Tiller <ctiller@google.com>2024-01-11 00:04:55 -0800
committerCopybara-Service <copybara-worker@google.com>2024-01-11 00:07:34 -0800
commit1ec0559b341e8a55893afddead8a7c2d409b9701 (patch)
tree2c91832020da8ebdeff5935de37976b548518cf2
parent3020a68b8696c97d4ddb6ff55f093139c964cd38 (diff)
downloadgrpc-grpc-1ec0559b341e8a55893afddead8a7c2d409b9701.tar.gz
[call-v3] Move `GrpcServerAuthzFilter` to new style registration (#35502)
Closes #35502 COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35502 from ctiller:tpl3 17da58ad37ac99b511078746954bfc5912298caa PiperOrigin-RevId: 597467779
-rw-r--r--src/core/lib/security/authorization/grpc_server_authz_filter.cc2
-rw-r--r--src/core/lib/security/authorization/grpc_server_authz_filter.h2
-rw-r--r--src/core/lib/surface/init.cc3
3 files changed, 3 insertions, 4 deletions
diff --git a/src/core/lib/security/authorization/grpc_server_authz_filter.cc b/src/core/lib/security/authorization/grpc_server_authz_filter.cc
index 8e7f4fa397..0834c43889 100644
--- a/src/core/lib/security/authorization/grpc_server_authz_filter.cc
+++ b/src/core/lib/security/authorization/grpc_server_authz_filter.cc
@@ -118,7 +118,7 @@ absl::Status GrpcServerAuthzFilter::Call::OnClientInitialMetadata(
return absl::OkStatus();
}
-const grpc_channel_filter GrpcServerAuthzFilter::kFilterVtable =
+const grpc_channel_filter GrpcServerAuthzFilter::kFilter =
MakePromiseBasedFilter<GrpcServerAuthzFilter, FilterEndpoint::kServer>(
"grpc-server-authz");
diff --git a/src/core/lib/security/authorization/grpc_server_authz_filter.h b/src/core/lib/security/authorization/grpc_server_authz_filter.h
index e4727f1f78..c5d7a67565 100644
--- a/src/core/lib/security/authorization/grpc_server_authz_filter.h
+++ b/src/core/lib/security/authorization/grpc_server_authz_filter.h
@@ -37,7 +37,7 @@ namespace grpc_core {
class GrpcServerAuthzFilter final
: public ImplementChannelFilter<GrpcServerAuthzFilter> {
public:
- static const grpc_channel_filter kFilterVtable;
+ static const grpc_channel_filter kFilter;
static absl::StatusOr<GrpcServerAuthzFilter> Create(const ChannelArgs& args,
ChannelFilter::Args);
diff --git a/src/core/lib/surface/init.cc b/src/core/lib/surface/init.cc
index 2c2b566cd4..eb09119ee1 100644
--- a/src/core/lib/surface/init.cc
+++ b/src/core/lib/surface/init.cc
@@ -82,8 +82,7 @@ void RegisterSecurityFilters(CoreConfiguration::Builder* builder) {
.IfHasChannelArg(GRPC_SERVER_CREDENTIALS_ARG);
}
builder->channel_init()
- ->RegisterFilter(GRPC_SERVER_CHANNEL,
- &GrpcServerAuthzFilter::kFilterVtable)
+ ->RegisterFilter<GrpcServerAuthzFilter>(GRPC_SERVER_CHANNEL)
.IfHasChannelArg(GRPC_ARG_AUTHORIZATION_POLICY_PROVIDER)
.After<ServerAuthFilter>()
.After<LegacyServerAuthFilter>();