Pomerium is an identity and context-aware access proxy.
Find a file
Cuong Manh Le 23eea09ed0 internal/directory/okta: use okta filter to get updated groups
Okta API supports filter to get updated groups only, we can adopt that
to reduce number of requests to okta API, hence reduce chance that we
reach the rate limit.

Updates #1256
2020-08-14 22:01:31 +07:00
.github .github/workflows: upgrade to go1.15 2020-08-12 22:33:50 +07:00
authenticate authenticate: move properties to atomically updated state (#1277) 2020-08-14 07:53:11 -06:00
authorize config: allow dynamic configuration of cookie settings (#1267) 2020-08-13 08:11:34 -06:00
cache authorize: add databroker url check (#1228) 2020-08-07 09:31:27 -07:00
cmd cmd/pomerium-cli: do not require terminal with cached creds (#1196) 2020-08-04 08:36:14 -04:00
config config: add idp qps config 2020-08-14 09:50:49 +07:00
docs config: add idp qps config 2020-08-14 09:50:49 +07:00
examples remove rootDomain from examples (#1244) 2020-08-09 21:36:29 -07:00
integration integration: add dummy value for idp_service_account (#1009) 2020-06-26 12:32:51 -04:00
internal internal/directory/okta: use okta filter to get updated groups 2020-08-14 22:01:31 +07:00
pkg authenticate: move properties to atomically updated state (#1277) 2020-08-14 07:53:11 -06:00
proxy config: allow dynamic configuration of cookie settings (#1267) 2020-08-13 08:11:34 -06:00
scripts databroker: add support for config settings (#1253) 2020-08-11 07:50:19 -06:00
.codecov.yml development: change codecov precision 2019-07-18 16:49:37 -07:00
.dockerignore Update build and release process for envoy embedding (#699) 2020-05-18 17:10:10 -04:00
.gitignore grpc: rename internal/grpc to pkg/grpc (#1010) 2020-06-26 09:17:02 -06:00
.golangci.yml identity: abstract identity providers by type (#560) 2020-04-23 10:36:24 -07:00
.pre-commit-config.yaml grpc: rename internal/grpc to pkg/grpc (#1010) 2020-06-26 09:17:02 -06:00
3RD-PARTY all: refactor handler logic 2019-09-16 18:01:14 -07:00
Dockerfile Update build and release process for envoy embedding (#699) 2020-05-18 17:10:10 -04:00
go.mod internal/directory/okta: add limiter to query okta API 2020-08-14 09:50:49 +07:00
go.sum internal/directory/okta: add limiter to query okta API 2020-08-14 09:50:49 +07:00
LICENSE initial release 2019-01-02 12:13:36 -08:00
Makefile Allow specify go executable in Makefile (#1008) 2020-06-26 23:53:47 +07:00
package.json chore(deps): update dependency @vuepress/plugin-google-analytics to v1.5.3 2020-08-10 07:47:40 +00:00
README.md Fix broken logo link in README.md 2020-08-13 01:23:48 +07:00
renovate.json Merge remote-tracking branch 'origin/master' into feature/envoy 2020-05-18 17:10:10 -04:00
VERSION v0.10.0 (#1225) 2020-08-06 21:08:19 -07:00

pomerium logo

pomerium chat Travis CI Go Report Card GoDoc LICENSE codecov Docker Pulls

Pomerium is an identity-aware proxy that enables secure access to internal applications. Pomerium provides a standardized interface to add access control to applications regardless of whether the application itself has authorization or authentication baked-in. Pomerium gateways both internal and external requests, and can be used in situations where you'd typically reach for a VPN.

Pomerium can be used 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.
  • a VPN alternative.

Docs

For comprehensive docs, and tutorials see our documentation.