virtual grpc::string GetPeerIdentityPropertyName() const =0
struct grpc_auth_context grpc_auth_context
— Authentication Context.
Definition: grpc_security.h:34
virtual ~AuthContext()
Definition: auth_context.h:67
virtual std::vector< grpc::string_ref > FindPropertyValues(const grpc::string &name) const =0
Returns all the property values with the given name.
virtual bool SetPeerIdentityPropertyName(const string &name)=0
virtual bool IsPeerAuthenticated() const =0
Returns true if the peer is authenticated.
Class encapsulating the Authentication Information.
Definition: auth_context.h:65
virtual void AddProperty(const grpc::string &key, const string_ref &value)=0
Mutation functions: should only be used by an AuthMetadataProcessor.
virtual std::vector< grpc::string_ref > GetPeerIdentity() const =0
A peer identity.
virtual AuthPropertyIterator end() const =0
virtual AuthPropertyIterator begin() const =0
Iteration over all the properties.