Uses of Package
io.envoyproxy.envoy.config.rbac.v3
Packages that use io.envoyproxy.envoy.config.rbac.v3
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Classes in io.envoyproxy.envoy.config.rbac.v3 used by io.envoyproxy.envoy.config.rbac.v3ClassDescriptionAction defines the result of allowance or denial when a request matches the matcher.Action defines the result of allowance or denial when a request matches the matcher.Permission defines an action (or actions) that a principal can take.Permission defines an action (or actions) that a principal can take.Used in the ``and_rules`` and ``or_rules`` fields in the ``rule`` oneof.Used in the ``and_rules`` and ``or_rules`` fields in the ``rule`` oneof.Policy specifies a role and the principals that are assigned/denied the role.Policy specifies a role and the principals that are assigned/denied the role.Principal defines an identity or a group of identities for a downstream subject.Authentication attributes for a downstream.Authentication attributes for a downstream.Principal defines an identity or a group of identities for a downstream subject.Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof.Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof.Role Based Access Control (RBAC) provides service-level and method-level access control for a service.Should we do safe-list or block-list style access control?Protobuf type
envoy.config.rbac.v3.RBAC.AuditLoggingOptions
Deny and allow here refer to RBAC decisions, not actions.[#not-implemented-hide:][#not-implemented-hide:]Protobuf typeenvoy.config.rbac.v3.RBAC.AuditLoggingOptions
Role Based Access Control (RBAC) provides service-level and method-level access control for a service. -
Classes in io.envoyproxy.envoy.config.rbac.v3 used by io.envoyproxy.envoy.extensions.filters.http.rbac.v3ClassDescriptionRole Based Access Control (RBAC) provides service-level and method-level access control for a service.Role Based Access Control (RBAC) provides service-level and method-level access control for a service.
-
Classes in io.envoyproxy.envoy.config.rbac.v3 used by io.grpc.xdsClassDescriptionPermission defines an action (or actions) that a principal can take.Principal defines an identity or a group of identities for a downstream subject.Authentication attributes for a downstream.