Pomerium is an identity and context-aware access proxy.
Find a file
Bobby DeSimone 20b3950811
internal/identity: explicitly request a refresh_token from google on authorization
Google only provide refresh_token on the first authorization from the user. If user clears cookies, re-authorization will not bring back refresh_token. A work around to this is to add prompt=consent to the OAuth redirect URL and will always return a refresh_token.

Fixes Issue #80
2019-04-08 13:21:57 -07:00
.github docs: add kubernetes (#33) 2019-01-27 22:22:14 -08:00
authenticate docs: update changelog, documentaiton, and helm configurations. (#63) 2019-03-19 10:55:41 -07:00
authorize authorize: add authorization (#59) 2019-03-07 12:47:07 -08:00
cmd/pomerium internal/log: fix setting log level (#74) 2019-03-28 11:40:36 -07:00
docs docs: add synology tutorial (#79) 2019-04-06 23:35:20 -07:00
helm deployment: update helm and add quick-start docs (#75) 2019-03-29 08:35:31 -07:00
internal Force requesting refresh_token from Google 2019-04-08 16:07:51 +02:00
proto docs: update changelog, documentaiton, and helm configurations. (#63) 2019-03-19 10:55:41 -07:00
proxy proxy: add debug message for cert pool 2019-03-24 17:12:37 -07:00
scripts docs: changelog++ v0.0.3 (#76) 2019-03-29 16:09:46 -07:00
.codecov.yml authorize: add authorization (#59) 2019-03-07 12:47:07 -08:00
.firebaserc update reamde and docs 2019-01-04 21:24:07 -08:00
.gitignore authenticate: support kubernetes (#62) 2019-03-12 15:31:17 -07:00
.travis.yml deployment: add automatic travis releases 2019-02-19 14:40:47 -08:00
3RD-PARTY authenticate: use gRPC for service endpoints (#39) 2019-02-08 10:10:38 -08:00
CHANGELOG.md docs: changelog++ v0.0.3 (#76) 2019-03-29 16:09:46 -07:00
Dockerfile deployment : fixes dockerfile closes #9 (#14). 2019-01-15 18:02:39 -08:00
env.example docs: update changelog, documentaiton, and helm configurations. (#63) 2019-03-19 10:55:41 -07:00
firebase.json update reamde and docs 2019-01-04 21:24:07 -08:00
go.mod docs: update changelog, documentaiton, and helm configurations. (#63) 2019-03-19 10:55:41 -07:00
go.sum docs: update changelog, documentaiton, and helm configurations. (#63) 2019-03-19 10:55:41 -07:00
LICENSE initial release 2019-01-02 12:13:36 -08:00
Makefile authenticator: support groups (#57) 2019-02-28 19:34:22 -08:00
policy.example.yaml authorize: add authorization (#59) 2019-03-07 12:47:07 -08:00
README.md docs: add configuration variables (#52) 2019-02-18 18:48:14 -08:00
VERSION v0.0.3 2019-03-29 16:13:15 -07:00

logo

Pomerium

Travis CI Go Report Card GoDoc LICENSE codecov

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.