mirror of
https://github.com/pomerium/pomerium.git
synced 2025-07-24 03:59:49 +02:00
Pomerium is an identity and context-aware access proxy.
- telemetry/tace: add traces throughout code - telemetry/metrics: nest metrics and trace under telemetry - telemetry/tace: add service name span to HTTPMetricsHandler. - telemetry/metrics: removed chain dependency middleware_tests. - telemetry/metrics: wrap and encapsulate variatic view registration. - telemetry/tace: add jaeger support for tracing. - cmd/pomerium: move `parseOptions` to internal/config. - cmd/pomerium: offload server handling to httputil and sub pkgs. - httputil: standardize creation/shutdown of http listeners. - httputil: prefer curve X25519 to P256 when negotiating TLS. - fileutil: use standardized Getw Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com> |
||
---|---|---|
.github | ||
authenticate | ||
authorize | ||
cmd/pomerium | ||
docs | ||
internal | ||
proto | ||
proxy | ||
scripts | ||
.codecov.yml | ||
.firebaserc | ||
.gitignore | ||
.golangci.yml | ||
.travis.yml | ||
3RD-PARTY | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
Dockerfile | ||
Dockerfile.arm32v6 | ||
Dockerfile.arm32v7 | ||
Dockerfile.arm64v8 | ||
firebase.json | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
package.json | ||
README.md | ||
VERSION |
Pomerium is a tool for managing secure access to internal applications and resources.
Use Pomerium to:
- provide a single-sign-on gateway to internal applications.
- enforce dynamic access policy based on context, identity, and device state.
- aggregate access logs and telemetry data.
- an alternative to a VPN.
Check out awesome-zero-trust to learn more about some of the problems Pomerium attempts to address.
Docs
To get started with pomerium, check out our quick start guide.
For comprehensive docs, and tutorials see our documentation and the godocs.