class MetadataCredentialsPlugin
Defined at line 239 of file ../../third_party/grpc/src/include/grpcpp/security/credentials.h
User defined metadata credentials.
Public Methods
grpc::Status GetMetadata (grpc::string_refservice_url,grpc::string_refmethod_name,const grpc::AuthContext &channel_auth_context,std::multimap<grpc::string, grpc::string> *metadata)
Gets the auth metatada produced by this plugin.
The fully qualified method name is:
service_url + "/" + method_name.
The channel_auth_context contains (among other things), the identity of
the server.
void ~MetadataCredentialsPlugin ()
Defined at line 241 of file ../../third_party/grpc/src/include/grpcpp/security/credentials.h
bool IsBlocking ()
If this method returns true, the Process function will be scheduled in
a different thread from the one processing the call.
Defined at line 245 of file ../../third_party/grpc/src/include/grpcpp/security/credentials.h
const char * GetType ()
Type of credentials this plugin is implementing.
Defined at line 248 of file ../../third_party/grpc/src/include/grpcpp/security/credentials.h
grpc::string DebugString ()
Defined at line 260 of file ../../third_party/grpc/src/include/grpcpp/security/credentials.h