Caleb Doxsey
|
3bdbd56222
|
core/config: add pass_identity_headers option (#4720)
* core/config: add pass_identity_headers option
* add to proto
* remove deprecated field
|
2023-11-08 13:07:37 -07:00 |
|
Caleb Doxsey
|
818f3926bf
|
core/grpc: fix deprecated protobuf package, remove tools (#4643)
|
2023-10-26 11:38:54 -06:00 |
|
Caleb Doxsey
|
5be322e2ef
|
config: add support for $pomerium.id_token and $pomerium.access_token in set_request_headers (#4219)
* config: add support for $pomerium.id_token and $pomerium.access_token in set_request_headers
* lint
* Update authorize/evaluator/headers_evaluator_test.go
Co-authored-by: Denis Mishin <dmishin@pomerium.com>
* fix spelling
---------
Co-authored-by: Denis Mishin <dmishin@pomerium.com>
|
2023-06-01 16:00:02 -06:00 |
|
Caleb Doxsey
|
a741cce50e
|
config: simplify default set response headers (#4196)
|
2023-05-30 17:44:06 -06:00 |
|
Caleb Doxsey
|
d315e68335
|
Merge pull request from GHSA-pvrc-wvj2-f59p
* authorize: use route id from envoy for policy evaluation
* authorize: normalize URL query params
* config: enable envoy normalize_path option
* fix tests
---------
Co-authored-by: Kenneth Jenkins <51246568+kenjenkins@users.noreply.github.com>
|
2023-05-26 13:34:21 -07:00 |
|
Caleb Doxsey
|
e3b2b3994c
|
improve certificate matching performance (#4186)
|
2023-05-23 07:39:02 -06:00 |
|
Caleb Doxsey
|
18bc86d632
|
config: add support for wildcard from addresses (#4131)
* config: add support for wildcards
* update policy matching, header generation
* remove deprecated field
* fix test
|
2023-04-25 13:34:38 -06:00 |
|
Caleb Doxsey
|
bbed421cd8
|
config: remove source, remove deadcode, fix linting issues (#4118)
* remove source, remove deadcode, fix linting issues
* use github action for lint
* fix missing envoy
|
2023-04-21 17:25:11 -06:00 |
|
Caleb Doxsey
|
681cf6fa27
|
config: fix set_response_headers (#4026)
* config: fix set_response_headers
* fix disabling to support route headers when global headers are disabled
|
2023-04-20 17:07:23 -06:00 |
|
Caleb Doxsey
|
76a7ce3a6f
|
authorize: allow access to /.pomerium/webauthn when policy denies access (#4015)
|
2023-02-27 09:49:06 -07:00 |
|
Denis Mishin
|
df54a0c603
|
authenticate: fix callback handler for split mode (#4008)
fix auth handler for split mode
|
2023-02-23 10:01:24 -05:00 |
|
Denis Mishin
|
62ca7ffaa2
|
authenticate: fix authenticate_internal_service_url for all in one (#4003)
|
2023-02-22 10:42:27 -05:00 |
|
Caleb Doxsey
|
67e12101fa
|
envoyconfig: clean up filter chain construction (#3844)
* cleanup filter chain construction
* rename domains to server names
* rename to hosts
* fix tests
* update function name
* improved domaain matching
|
2022-12-27 10:07:26 -07:00 |
|
Caleb Doxsey
|
c86ca6f76f
|
webauthn: require session when accessing /.pomerium/webauthn (#3814)
* webauthn: require session when accessing /.pomerium/webauthn
* remove dead code
* remove unusued PomeriumDomains field
|
2022-12-16 10:59:21 -07:00 |
|
Denis Mishin
|
fa0ba60aee
|
bump envoy to v1.24.0 (#3767)
|
2022-11-28 09:32:31 -07:00 |
|
Caleb Doxsey
|
fa26587f19
|
remove forward auth (#3628)
|
2022-11-23 15:59:28 -07:00 |
|
Caleb Doxsey
|
b435f73e2b
|
authenticate: fix debug and metrics endpoints (#3212)
|
2022-03-30 09:37:37 -06:00 |
|
Caleb Doxsey
|
5a858f5d48
|
config: add internal service URLs (#2801)
* config: add internal service URLs
* maybe fix integration tests
* add docs
* fix integration tests
* for databroker connect to external name, but listen on internal name
* Update docs/reference/readme.md
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
* Update docs/reference/readme.md
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
* Update docs/reference/readme.md
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
* Update docs/reference/settings.yaml
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
* Update docs/reference/settings.yaml
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
* Update docs/reference/settings.yaml
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
Co-authored-by: Travis Groth <travisgroth@users.noreply.github.com>
|
2021-12-10 14:04:37 -05:00 |
|
Caleb Doxsey
|
c97dcf7e0f
|
envoy: add hash policy and routing key for hash-based load balancers (#2791)
* envoy: add hash policy and routing key for hash-based load balancers
* fix integration test
* fix nginx
|
2021-12-01 13:42:12 -07:00 |
|
Caleb Doxsey
|
a5034aabae
|
authenticate: redirect / to /.pomerium/ (#2770)
|
2021-11-18 08:49:23 -07:00 |
|
wasaga
|
3073146ff2
|
fix: timeout field in protobuf, add websocket tests
|
2021-07-07 12:06:56 -04:00 |
|
wasaga
|
134ca74ec9
|
proxy: add idle timeout (#2319)
|
2021-07-02 10:29:53 -04:00 |
|
Caleb Doxsey
|
2156dbc553
|
envoy: always set jwt claim headers even if no value is available (#2261)
* envoy: always set jwt claim headers even if no value is available
* add test
|
2021-06-04 10:01:00 -07:00 |
|
wasaga
|
12c8bb2da4
|
authorize: preserve original context (#2247)
|
2021-06-01 11:10:35 -04:00 |
|
Caleb Doxsey
|
da01082797
|
envoy: disable timeouts for kubernetes (#2189)
|
2021-05-11 14:42:49 -06:00 |
|
Caleb Doxsey
|
69576cffe4
|
config: add support for set_response_headers in a policy (#2171)
* config: add support for set_response_headers in a policy
* docs: add note about precedence
|
2021-05-04 09:43:52 -06:00 |
|
Caleb Doxsey
|
1dcccf2b56
|
envoy: refactor controlplane xds to new envoyconfig package (#2086)
|
2021-04-13 13:51:44 -06:00 |
|