mirror of
https://github.com/pomerium/pomerium.git
synced 2025-04-28 18:06:34 +02:00
Pomerium is an identity and context-aware access proxy.
authenticate | ||
authorize | ||
cmd/pomerium | ||
docs | ||
internal | ||
proxy | ||
scripts | ||
.firebaserc | ||
.gitignore | ||
.travis.yml | ||
3RD-PARTY | ||
docker-compose.yml | ||
Dockerfile | ||
env.example | ||
firebase.json | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
package.json | ||
README.md | ||
VERSION |
Pomerium
Pomerium is a tool for managing secure access to internal applications and resources.
Use Pomerium to:
- provide a unified gateway to internal corporate applications.
- enforce dynamic access policies based on context, identity, and device state.
- deploy mutual authenticated encryption (mTLS).
- aggregate logging and telemetry data.
To learn more about some problems Pomerium attempts to address, check out this repository of resources covering zero-trust and BeyondCorp.
Get started
For instructions on getting started using Pomerium, see our quick start guide.
Start developing
Assuming you have a working Go environment.
$ go get -d github.com/pomerium/pomerium
$ cd $GOPATH/src/github.com/pomerium/pomerium
$ make
$ source ./env # see env.example
$ ./bin/pomerium -debug