#include <auth_context.h>
Public Member Functions | |
virtual void | AddProperty (const std::string &key, const string_ref &value)=0 |
Mutation functions: should only be used by an AuthMetadataProcessor. More... | |
virtual AuthPropertyIterator | begin () const =0 |
Iteration over all the properties. More... | |
virtual AuthPropertyIterator | end () const =0 |
virtual std::vector< grpc::string_ref > | FindPropertyValues (const std::string &name) const =0 |
Returns all the property values with the given name. More... | |
virtual std::vector< grpc::string_ref > | GetPeerIdentity () const =0 |
virtual std::string | GetPeerIdentityPropertyName () const =0 |
virtual bool | IsPeerAuthenticated () const =0 |
Returns true if the peer is authenticated. More... | |
virtual bool | SetPeerIdentityPropertyName (const std::string &name)=0 |
virtual | ~AuthContext () |
Class encapsulating the Authentication Information.
It includes the secure identity of the peer, the type of secure transport used as well as any other properties required by the authorization layer.
Definition at line 72 of file grpcpp/impl/codegen/security/auth_context.h.
|
inlinevirtual |
Definition at line 74 of file grpcpp/impl/codegen/security/auth_context.h.
|
pure virtual |
Mutation functions: should only be used by an AuthMetadataProcessor.
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Iteration over all the properties.
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Returns all the property values with the given name.
Implemented in grpc::SecureAuthContext.
|
pure virtual |
A peer identity.
It is, in general, comprised of one or more properties (in which case they have the same name).
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Returns true if the peer is authenticated.
Implemented in grpc::SecureAuthContext.
|
pure virtual |
Implemented in grpc::SecureAuthContext.