Package io.grpc.xds.internal.rbac.engine
Class GrpcAuthorizationEngine.AuthenticatedMatcher
java.lang.Object
io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.AuthenticatedMatcher
- All Implemented Interfaces:
GrpcAuthorizationEngine.Matcher
- Direct Known Subclasses:
AutoValue_GrpcAuthorizationEngine_AuthenticatedMatcher
- Enclosing class:
GrpcAuthorizationEngine
public abstract static class GrpcAuthorizationEngine.AuthenticatedMatcher
extends Object
implements GrpcAuthorizationEngine.Matcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(Matchers.StringMatcher delegate) Passing in null will match all authenticated user, i.e.abstract Matchers.StringMatcher
delegate()
boolean
-
Constructor Details
-
AuthenticatedMatcher
public AuthenticatedMatcher()
-
-
Method Details
-
delegate
-
create
public static GrpcAuthorizationEngine.AuthenticatedMatcher create(@Nullable Matchers.StringMatcher delegate) Passing in null will match all authenticated user, i.e. SSL session is present. https://github.com/envoyproxy/envoy/blob/3975bf5dadb43421907bbc52df57c0e8539c9a06/api/envoy/config/rbac/v3/rbac.proto#L253 -
matches
- Specified by:
matches
in interfaceGrpcAuthorizationEngine.Matcher
-