internal/

directory
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2020 License: Apache-2.0

Directories

Path Synopsis
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.
Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.
ecjson
Package ecjson represents encrypted and compressed content using JSON-based
Package ecjson represents encrypted and compressed content using JSON-based
jws
Package jws represents content secured with digitalsignatures using JSON-based data structures as specified by rfc7515
Package jws represents content secured with digitalsignatures using JSON-based data structures as specified by rfc7515
mock
Package mock implements a mock implementation of MarshalUnmarshaler.
Package mock implements a mock implementation of MarshalUnmarshaler.
Package fileutil provides file utility functions, complementing the lower level abstractions found in the standard library.
Package fileutil provides file utility functions, complementing the lower level abstractions found in the standard library.
Package frontend handles the generation, and instantiation of Pomerium's html templates.
Package frontend handles the generation, and instantiation of Pomerium's html templates.
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
authorize/client
Package client implements a gRPC client for the authorization service.
Package client implements a gRPC client for the authorization service.
cache/client
Package client implements a gRPC client for the cache service.
Package client implements a gRPC client for the cache service.
Package httputil provides HTTP utility functions, complementing the more common ones in the net/http package
Package httputil provides HTTP utility functions, complementing the more common ones in the net/http package
Package identity provides support for making OpenID Connect (OIDC) and OAuth2 authenticated HTTP requests with third party identity providers.
Package identity provides support for making OpenID Connect (OIDC) and OAuth2 authenticated HTTP requests with third party identity providers.
kv
Package kv defines a Store interfaces that can be implemented by datastores to provide key value storage capabilities.
Package kv defines a Store interfaces that can be implemented by datastores to provide key value storage capabilities.
autocache
Package autocache implements a key value store (kv.Store) using autocache which combines functionality from groupcache, and memberlist libraries.
Package autocache implements a key value store (kv.Store) using autocache which combines functionality from groupcache, and memberlist libraries.
bolt
Package bolt implements a key value store (kv.Store) using bbolt.
Package bolt implements a key value store (kv.Store) using bbolt.
redis
Package redis implements a key value store (kv.Store) using redis.
Package redis implements a key value store (kv.Store) using redis.
Package log provides a global logger for zerolog.
Package log provides a global logger for zerolog.
Package middleware provides a standard set of middleware for pomerium.
Package middleware provides a standard set of middleware for pomerium.
responsewriter
Package responsewriter contains helper functions that useful for hooking into various parts of a response.
Package responsewriter contains helper functions that useful for hooking into various parts of a response.
Package sessions handles the storage, management, and validation of pomerium user sessions.
Package sessions handles the storage, management, and validation of pomerium user sessions.
cache
Package cache provides a remote cache based implementation of session store and loader.
Package cache provides a remote cache based implementation of session store and loader.
cookie
Package cookie provides a cookie based implementation of session store and loader.
Package cookie provides a cookie based implementation of session store and loader.
header
Package header provides a request header based implementation of a session loader.
Package header provides a request header based implementation of a session loader.
mock
Package mock provides a mock implementation of session store and loader.
Package mock provides a mock implementation of session store and loader.
queryparam
Package queryparam provides a query param based implementation of a both as session store and loader.
Package queryparam provides a query param based implementation of a both as session store and loader.
telemetry
metrics
Package metrics contains support for OpenCensus distributed metrics.
Package metrics contains support for OpenCensus distributed metrics.
trace
Package trace contains support for OpenCensus distributed tracing.
Package trace contains support for OpenCensus distributed tracing.
Package tripper provides utility functions for working with the http.RoundTripper interface.
Package tripper provides utility functions for working with the http.RoundTripper interface.
Package urlutil provides utility functions for working with go urls.
Package urlutil provides utility functions for working with go urls.
Package version enables setting build-time version using ldflags.
Package version enables setting build-time version using ldflags.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL