SecureAuthContext(grpc_auth_context *ctx)
Definition: secure_auth_context.h:31
Definition: secure_auth_context.h:29
std::vector< grpc::string_ref > GetPeerIdentity() const override
A peer identity.
Definition: secure_auth_context.cc:25
void AddProperty(const grpc::string &key, const grpc::string_ref &value) override
Mutation functions: should only be used by an AuthMetadataProcessor.
Definition: secure_auth_context.cc:79
bool IsPeerAuthenticated() const override
Returns true if the peer is authenticated.
Definition: secure_auth_context.cc:92
std::vector< grpc::string_ref > FindPropertyValues(const grpc::string &name) const override
Returns all the property values with the given name.
Definition: secure_auth_context.cc:48
Class encapsulating the Authentication Information.
Definition: auth_context.h:65
AuthPropertyIterator end() const override
Definition: secure_auth_context.cc:75
~SecureAuthContext() override=default
AuthPropertyIterator begin() const override
Iteration over all the properties.
Definition: secure_auth_context.cc:63
virtual bool SetPeerIdentityPropertyName(const grpc::string &name) override
Definition: secure_auth_context.cc:86
grpc::string GetPeerIdentityPropertyName() const override
Definition: secure_auth_context.cc:40