Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pomerium
Package pomerium houses the main pomerium CLI command.
|
Package pomerium houses the main pomerium CLI command. |
Package contextutil contains functions for working with contexts.
|
Package contextutil contains functions for working with contexts. |
Package cryptutil provides cryptographic utility functions, complementing the lower level abstractions found in the standard library.
|
Package cryptutil provides cryptographic utility functions, complementing the lower level abstractions found in the standard library. |
encoding
|
|
base58
Package base58 provides an API for working with modified base58 and Base58Check encodings.
|
Package base58 provides an API for working with modified base58 and Base58Check encodings. |
Package envoy creates and configures an envoy server.
|
Package envoy creates and configures an envoy server. |
files
Package files contains files for use with envoy.
|
Package files contains files for use with envoy. |
Package grpc provides gRPC utility functions, complementing the more common ones in the github.com/grpc/grpc-go package
|
Package grpc provides gRPC utility functions, complementing the more common ones in the github.com/grpc/grpc-go package |
config
Package config contains protobuf definitions for config.
|
Package config contains protobuf definitions for config. |
crypt
Package crypt contains cryptographic protobuf messages.
|
Package crypt contains cryptographic protobuf messages. |
databroker
Package databroker contains databroker protobuf definitions.
|
Package databroker contains databroker protobuf definitions. |
databroker/mock_databroker
Package mock_databroker is a generated GoMock package.
|
Package mock_databroker is a generated GoMock package. |
device
Package device contains protobuf types for devices.
|
Package device contains protobuf types for devices. |
directory
Package directory contains protobuf types for directory users.
|
Package directory contains protobuf types for directory users. |
identity
Package identity contains protobuf types for identity management.
|
Package identity contains protobuf types for identity management. |
session
Package session contains protobuf types for sessions.
|
Package session contains protobuf types for sessions. |
user
Package user contains protobuf types for users.
|
Package user contains protobuf types for users. |
Package grpcutil contains functions for interacting with gRPC.
|
Package grpcutil contains functions for interacting with gRPC. |
Package logutil contains functionality for working with logs.
|
Package logutil contains functionality for working with logs. |
Package metrics declares metrics names and labels that pomerium exposes as constants that could be referred to from other projects
|
Package metrics declares metrics names and labels that pomerium exposes as constants that could be referred to from other projects |
Package netutil contains various functions that help with networking.
|
Package netutil contains various functions that help with networking. |
Package policy contains an implementation of the Pomerium Policy Language.
|
Package policy contains an implementation of the Pomerium Policy Language. |
criteria
Package criteria contains all the pre-defined criteria as well as a registry to add new criteria.
|
Package criteria contains all the pre-defined criteria as well as a registry to add new criteria. |
generator
Package generator converts Pomerium Policy Language into Rego.
|
Package generator converts Pomerium Policy Language into Rego. |
parser
Package parser contains a parser for Pomerium Policy Language.
|
Package parser contains a parser for Pomerium Policy Language. |
rules
Package rules contains useful pre-defined rego AST rules.
|
Package rules contains useful pre-defined rego AST rules. |
Package protoutil contains functions for working with protobuf types.
|
Package protoutil contains functions for working with protobuf types. |
Package storage provide generic interface to interact with storage backend.
|
Package storage provide generic interface to interact with storage backend. |
inmemory
Package inmemory contains an in-memory implementation of the databroker backend.
|
Package inmemory contains an in-memory implementation of the databroker backend. |
postgres
Package postgres contains an implementation of the storage.Backend backed by postgres.
|
Package postgres contains an implementation of the storage.Backend backed by postgres. |
redis
Package redis implements the storage.Backend interface for redis.
|
Package redis implements the storage.Backend interface for redis. |
Package webauthnutil contains types and functions for working with the webauthn package.
|
Package webauthnutil contains types and functions for working with the webauthn package. |
Click to show internal directories.
Click to hide internal directories.