pomerium/pkg/grpc
Kenneth Jenkins de68e37bc3
config: add new mTLS enforcement setting (#4443)
Add an "enforcement" option to the new downstream mTLS configuration
settings group.

When not set, or when set to "policy_default_deny", keep the current
behavior of adding an invalid_client_certificate rule to all policies.

When the enforcement mode is set to just "policy", remove the default
invalid_client_certificate rule that would be normally added.

When the enforcement mode is set to "reject_connection", configure the
Envoy listener with the require_client_certificate setting and remove
the ACCEPT_UNTRUSTED option.

Add a corresponding field to the Settings proto.
2023-08-09 07:53:11 -07:00
..
audit config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
cli config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
config config: add new mTLS enforcement setting (#4443) 2023-08-09 07:53:11 -07:00
crypt config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
databroker config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
device config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
events config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
identity config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
registry config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
session config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
testdata grpc: rename internal/grpc to pkg/grpc (#1010) 2020-06-26 09:17:02 -06:00
user config: add customization options for logging (#4383) 2023-07-24 13:17:03 -06:00
client.go databroker: support rotating shared secret (#3502) 2022-07-26 10:59:54 -06:00
client_test.go grpc: send client traffic through envoy (#2469) 2021-08-16 16:12:22 -06:00
docs.go grpc: rename internal/grpc to pkg/grpc (#1010) 2020-06-26 09:17:02 -06:00
health.go authorize: grpc health check (#2200) 2021-05-13 15:00:10 -04:00
protoc.bash events: remove xds configuraton update (#3792) 2022-12-06 14:46:45 -05:00