aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/server_credentials.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/grpc++/server_credentials.h')
-rw-r--r--include/grpc++/server_credentials.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/grpc++/server_credentials.h b/include/grpc++/server_credentials.h
index 11acd67e8a..d540b95e21 100644
--- a/include/grpc++/server_credentials.h
+++ b/include/grpc++/server_credentials.h
@@ -38,6 +38,7 @@
#include <vector>
#include <grpc++/config.h>
+#include <grpc++/auth_metadata_processor.h>
struct grpc_server;
@@ -54,6 +55,10 @@ class ServerCredentials {
virtual int AddPortToServer(const grpc::string& addr,
grpc_server* server) = 0;
+
+ // Has to be called before the server is started.
+ virtual void SetAuthMetadataProcessor(
+ const std::shared_ptr<AuthMetadataProcessor>& processor) = 0;
};
// Options to create ServerCredentials with SSL