Pomerium is an identity and context-aware access proxy.
Find a file
Kenneth Jenkins de9e54ee13 config: set_response_headers is not unknown
Most fields in the config.Options struct are populated by the
mapstructure package, but the SetResponseHeaders field is handled
separately. As a result, when the set_response_headers key is present,
it also shows up as an unknown config option.

Add this key to the ignoreConfigFields map, to avoid logging an
incorrect "unknown config option" message when set.
2024-10-15 09:55:58 -07:00
.github github: update PR template (#5315) 2024-10-07 12:11:05 -07:00
.vscode use tlsClientConfig instead of custom dialer (#3830) 2022-12-27 09:55:36 -07:00
authenticate core/logging: change log.Error function (#5251) 2024-09-05 15:42:46 -06:00
authorize core/config: add kubernetes_service_account_token_file (#5322) 2024-10-10 14:53:45 -06:00
changelogs add v0.27.0 changelog (#5271) 2024-09-10 10:01:46 -04:00
cmd/pomerium Core-Zero Import (#5288) 2024-10-09 18:51:56 -04:00
config config: set_response_headers is not unknown 2024-10-15 09:55:58 -07:00
databroker databroker: remove unused serverConfig fields (#5314) 2024-10-04 12:04:59 -07:00
examples ci: address Dockerfile warnings (#5283) 2024-09-11 16:56:47 -07:00
integration proxy: deprecate the /.pomerium/jwt endpoint (#5254) 2024-09-04 11:22:18 -07:00
internal core/config: allow websockets and spdy by default for k8s urls (#5325) 2024-10-10 17:55:34 -06:00
k8s/zero zero: set k8s deployment to follow :latest tag (#5313) 2024-10-03 11:39:55 -07:00
ospkg move directory providers (#3633) 2022-11-03 11:33:56 -06:00
pkg core/config: add kubernetes_service_account_token_file (#5322) 2024-10-10 14:53:45 -06:00
proxy core/proxy: fix is-enterprise check (#5295) 2024-09-19 13:10:45 -06:00
scripts core/proto: update protoc dependencies (#5218) 2024-08-15 11:12:05 -06:00
ui core/ui: no-cache html, force back (#5264) 2024-09-05 10:39:50 -06:00
.codecov.yml
.dockerignore frontend: react+mui (#3004) 2022-02-07 08:47:58 -07:00
.fossa.yml rm cli code (#2824) 2021-12-15 16:25:21 -05:00
.gitattributes
.gitignore core/ui: improve frontend build size (#5109) 2024-05-09 07:10:00 -06:00
.golangci.yml Temporarily disable gci linter (#5217) 2024-08-14 16:30:08 -04:00
.pre-commit-config.yaml
.tool-versions Update to Go 1.23 (#5216) 2024-08-14 14:12:01 -04:00
3RD-PARTY dependencies: vendor base58, remove shortuuid (#2739) 2021-11-02 09:23:15 -06:00
DEBUG.MD
Dockerfile chore(deps): bump the docker group with 3 updates (#5310) 2024-10-01 09:49:52 -07:00
Dockerfile.debug chore(deps): bump the docker group with 3 updates (#5310) 2024-10-01 09:49:52 -07:00
go.mod Core-Zero Import (#5288) 2024-10-09 18:51:56 -04:00
go.sum Core-Zero Import (#5288) 2024-10-09 18:51:56 -04:00
LICENSE
Makefile Makefile: unset GOOS for get-envoy target (#5300) 2024-09-20 10:54:07 -07:00
pomerium.go
README.md core/ui: update logo (#5249) 2024-09-05 18:13:06 +02:00
RELEASING.md deployment: update RELEASING.md (#3503) 2022-08-16 10:40:03 -07:00
SECURITY.md Fix SECURITY.md treated as symlink (#5211) 2024-08-07 17:20:18 -04:00

pomerium logo

Go Report Card GoDoc LICENSE Docker Pulls

Pomerium builds secure, clientless connections to internal web apps and services without a corporate VPN.

Pomerium is:

Its not a VPN alternative its the trusted, foolproof way to protect your business. Want a hosted control plane and management GUI? Give Pomerium Zero a try today!

Docs

For comprehensive docs, and tutorials see our documentation.

Contributing

See Contributing for information on how you can contribute to Pomerium.