#include <matchers.h>
Public Member Functions | |
AndAuthorizationMatcher (std::vector< std::unique_ptr< AuthorizationMatcher >> matchers) | |
bool | Matches (const EvaluateArgs &args) const override |
![]() | |
virtual | ~AuthorizationMatcher ()=default |
Private Attributes | |
std::vector< std::unique_ptr< AuthorizationMatcher > > | matchers_ |
Additional Inherited Members | |
![]() | |
static std::unique_ptr< AuthorizationMatcher > | Create (Rbac::Permission permission) |
static std::unique_ptr< AuthorizationMatcher > | Create (Rbac::Principal principal) |
Definition at line 62 of file security/authorization/matchers.h.
|
inlineexplicit |
Definition at line 64 of file security/authorization/matchers.h.
|
overridevirtual |
Implements grpc_core::AuthorizationMatcher.
Definition at line 123 of file security/authorization/matchers.cc.
|
private |
Definition at line 71 of file security/authorization/matchers.h.