Commit graph

2640 commits

Author SHA1 Message Date
Bobby DeSimone
15ab8a61a2
proxy: add auth redirect to internal urls 2019-07-06 11:46:25 -07:00
Bobby DeSimone
8f8980b281
Merge pull request #212 from desimone/bug/detect-large-sessions
internal/sessions: error if session too large
2019-07-06 11:45:26 -07:00
Bobby DeSimone
63043dec9c
internal/sessions: error if session too large 2019-07-06 11:34:49 -07:00
Bobby DeSimone
10a1d2fd7e
Merge pull request #209 from travisgroth/bugfix/azure-oidc
internal/identity: fix azure group lookup
2019-07-06 10:15:55 -07:00
Travis Groth
b2754fd822 internal/identity: fix bug in azure preventing group retrieval 2019-07-06 13:07:48 -04:00
Bobby DeSimone
d213317a8e
Merge pull request #200 from travisgroth/feature/190
proxy/authorize: allow empty policies at startup
2019-07-02 08:12:08 -07:00
Travis Groth
989062db8e Allow empty policies at startup 2019-07-02 06:25:25 -04:00
Bobby DeSimone
b8463e30c1
Merge pull request #195 from travisgroth/feature/grpc_metrics
internal/metrics: add gRPC Client Metrics
2019-07-01 08:06:36 -07:00
Bobby DeSimone
815eb7df07
docs: add docs for hacking on poemrium with domains offline 2019-06-30 20:57:28 +02:00
Bobby DeSimone
70d06be16c
Merge pull request #198 from travisgroth/bugfix/188
Correctly parse HEADERS environment variable
2019-06-30 19:59:20 +02:00
Travis Groth
43ff275b16 Fix #188 2019-06-30 10:24:22 -04:00
Travis Groth
353b4feaf6 Appease golint gods 2019-06-28 06:35:45 -04:00
Travis Groth
6b9f0d3f57 Error logging 2019-06-28 06:35:45 -04:00
Travis Groth
f8862aaeb6 Refactor views to be registered from main 2019-06-28 06:35:45 -04:00
Travis Groth
77338bd4e9 Add GRPC Client Metrics 2019-06-28 06:35:27 -04:00
Bobby DeSimone
7191ed6fb1
Merge pull request #187 from travisgroth/feature/metrics
Proxy Client Metrics
2019-06-22 11:16:03 +02:00
Travis Groth
d303a95985 Add proxy client metrics instrumentation
* New set of client request oriented metrics
* RoundTripper chain to instrument requests
2019-06-21 18:55:02 -04:00
Bobby DeSimone
a4053793d4
Merge pull request #186 from desimone/bug/less-scary-debug-messages
internal/logs: make non error conditions less scary in logs
2019-06-18 09:30:09 +02:00
Bobby DeSimone
4d4293fc46
internal/logs: make non error conditions less scary in logs
internal/metrics: simplified struct definition with fmt -s.
internal/metrics: added full path to package name.
2019-06-17 08:40:18 +02:00
Bobby DeSimone
2172d64205
Merge pull request #185 from travisgroth/feature/metrics
Add metrics implementation
2019-06-16 22:37:52 +02:00
Bobby DeSimone
98560ea7ae
Merge pull request #183 from desimone/bugs/fix-signout-page
proxy: fix bug in sign_out handler
2019-06-16 19:59:42 +02:00
Travis Groth
ff528e8c7b Add metrics implementation* Covers proxy service on server side* Update documentation 2019-06-16 07:07:40 -04:00
Bobby DeSimone
a7637cdf49
proxy: allow custom redirect url to be set following signout 2019-06-13 21:39:29 -07:00
Bobby DeSimone
fb3ed64fa1
Merge pull request #177 from desimone/feature/programmatic-access
authenticate: support programmatic access
2019-06-13 18:23:22 -07:00
Bobby DeSimone
59e717bd9e
docs: update PR template 2019-06-12 15:02:24 -07:00
Bobby DeSimone
cf0f98536a
authenticate: programmatic access support
- authenticate: added a token exchange api endpoint that converts
  an identity provider's JWT into a pomerium session.
- internal/identity: authenticate now passes context.
- internal/identity: removed extraneous GetSignInURL from okta.
- internal/sessions: add rest store
- update go.mod / go.sum depedencies.
- docs: add programmatic examples in shell and python
2019-06-12 14:51:19 -07:00
Bobby DeSimone
2025c54899
Merge pull request #182 from desimone/bug/fix-impersonate-headers
authorize: fix headers when impersonating
2019-06-12 10:44:21 -07:00
Bobby DeSimone
554e62108f
authorize: fix headers when impersonating
- Add user impersonation docs.
- Add navbar link to v0.0.5 docs.
2019-06-11 15:40:28 -07:00
Bobby DeSimone
fb92466f45
Merge pull request #180 from travisgroth/response_writer_middleware
Relocate wrapped ResponseWriter to middleware
2019-06-11 00:18:21 -07:00
Travis Groth
78722ec36b Relocate wrapped ResponseWriter to middleware 2019-06-10 23:01:30 -04:00
Bobby DeSimone
d3cb338a72
docs: add slack link to readme (#175) 2019-06-06 10:07:26 -07:00
Bobby DeSimone
0bbb923579
docs: tweaks to helm script and example config 2019-06-05 17:58:24 -07:00
Bobby DeSimone
070a902756
Merge pull request #160 from travisgroth/bugfix/options-by-value
Change Options from pointers to values
2019-06-05 17:52:33 -07:00
Bobby DeSimone
dc2d708274
deployment: remove docker ignore file (#173) 2019-06-05 17:51:45 -07:00
Bobby DeSimone
6ee9c61d5e
docs: tag as latest again 2019-06-04 22:49:00 -07:00
Bobby DeSimone
953a54416d
changelog++ 2019-06-04 22:25:51 -07:00
Bobby DeSimone
5525408a38
v0.0.5 2019-06-04 22:24:07 -07:00
Bobby DeSimone
93044377cb
Merge pull request #169 from desimone/docs/v0.0.5-final-tweaks
docs/v0.0.5 final tweaks
2019-06-04 22:22:50 -07:00
Bobby DeSimone
55d01c4fa4
docs: bump version in docs 2019-06-04 22:20:18 -07:00
Bobby DeSimone
6eab1b7630
docs: fix typos in examples 2019-06-04 22:19:07 -07:00
Travis Groth
64eb992854 Protect Options from being mutated by services
- Change Options URLs from pointers to values

- Remove special handling for AuthenticateURL checksum

- Change Options itself to a value
2019-06-04 22:47:07 -04:00
Bobby DeSimone
1ee7eb45b2
Merge pull request #168 from travisgroth/faster-travis
Faster initial test runs
2019-06-04 19:17:26 -07:00
Travis Groth
1268ee9658 Add faster downloads for CI via goproxy 2019-06-04 22:04:20 -04:00
Bobby DeSimone
dec57f66f3
cmd/pomerium: add version and options dump (#164) 2019-06-04 17:45:17 -07:00
Bobby DeSimone
3c0d2feb87
Merge pull request #167 from travisgroth/faster-travis
Add build cache to hopefully speed up travis
2019-06-04 17:16:56 -07:00
Travis Groth
1e4c358489 Add build cache to hopefully speed up travis 2019-06-04 20:06:25 -04:00
Bobby DeSimone
49bc8274f1
Merge pull request #165 from desimone/docs/v0-0-5-update
docs: update docs for v0.0.5
2019-06-04 16:25:01 -07:00
Bobby DeSimone
9a7c6c052c
Merge pull request #166 from desimone/docs/v0.0.5-changelog
docs: update changelog and upgrading docs
2019-06-04 16:24:45 -07:00
Bobby DeSimone
2618602ae1
docs: update upgrading.md for v0.0.5 2019-06-04 15:41:27 -07:00
Bobby DeSimone
6a465ac294
docs: update changelog for v0.0.5 2019-06-04 15:33:39 -07:00