package
10.358.0+incompatible
Repository: https://github.com/aporeto-inc/trireme-lib.git
Documentation: pkg.go.dev

# Functions

NewExtAuthzServer creates a new envoy ext_authz server.
NewSdsServer creates a instance of a server.

# Constants

EgressDirection refers to outbound / egress traffic.
EgressSocketPath is the unix socket path where the authz server will be listening on for the egress authz server.
IngressDirection refers to inbound / ingress traffic.
IngressSocketPath is the unix socket path where the authz server will be listening on for the ingress authz serverIngressSocketPath = "@aporeto_envoy_authz_ingress".
SdsSocketpath is the socket path on which the envoy will talk to the remoteEnforcer.SdsSocketpath = "@aporeto_envoy_sds".
UnknownDirection is only used to denote uninitialized variables.

# Structs

AuthServer struct, the server to hold the envoy External Auth.
Options to create a SDS server to task to envoy.
SdsServer to talk with envoy for sds.

# Interfaces

SdsDiscoveryStream is the same as the sds.SecretDiscoveryService_StreamSecretsServer.

# Type aliases

Direction is used to indicate if the authorization server is ingress or egress.