User defined metadata credentials. More...
#include <credentials.h>
Public Member Functions | |
virtual grpc::string | DebugString () |
virtual grpc::Status | GetMetadata (grpc::string_ref service_url, grpc::string_ref method_name, const grpc::AuthContext &channel_auth_context, std::multimap< grpc::string, grpc::string > *metadata)=0 |
virtual const char * | GetType () const |
Type of credentials this plugin is implementing. More... | |
virtual bool | IsBlocking () const |
virtual | ~MetadataCredentialsPlugin () |
User defined metadata credentials.
Definition at line 257 of file include/grpcpp/security/credentials.h.
|
inlinevirtual |
Definition at line 259 of file include/grpcpp/security/credentials.h.
|
inlinevirtual |
Definition at line 278 of file include/grpcpp/security/credentials.h.
|
pure virtual |
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.
|
inlinevirtual |
Type of credentials this plugin is implementing.
Definition at line 266 of file include/grpcpp/security/credentials.h.
|
inlinevirtual |
If this method returns true, the Process function will be scheduled in a different thread from the one processing the call.
Definition at line 263 of file include/grpcpp/security/credentials.h.