Joel Speed and GitHub
d359ab75e1
Merge pull request #1253 from netgusto/patch-1
...
Update README.md
2021-06-24 12:03:52 +01:00
Joel Speed and GitHub
ac188b129f
Merge pull request #1060 from oauth2-proxy/upstream-rewrite
...
Implement RewriteTarget to allow requests to be rewritten before proxying to upstream servers
2021-06-23 13:36:03 +01:00
Joel Speed
9ce962be08
Add changelog entry for new rewrite target feature
2021-06-23 12:21:40 +01:00
Joel Speed
075cb9c3a0
Ensure upstreams are sorted by longest first
2021-06-23 12:20:48 +01:00
Joel Speed
8a06779d41
Redirect request if it would match with an appended trailing slash
2021-06-23 12:20:47 +01:00
Joel Speed
6c62b25bf1
Allow request paths to be rewritten before proxying to upstream server
2021-06-23 12:20:46 +01:00
Joel Speed
d2d62bb452
Replace standard serve mux with gorilla mux
2021-06-23 12:20:21 +01:00
Joel Speed and GitHub
5f4ac25b1e
Merge pull request #1249 from webnard/patch-1
...
Simplify sha256sum checking example
2021-06-21 19:43:35 +01:00
Joel Speed
d8b91efcc7
Add changelog for app redirection split
2021-06-19 11:26:04 +01:00
Joel Speed
bd2fa9d7d8
Add tests for split host port
2021-06-19 11:24:29 +01:00
Joel Speed
273ab1f591
Integrate redirect package with OAuth2 Proxy
2021-06-19 11:24:27 +01:00
Joel Speed
e1764d4221
Create AppDirector for getting the application redirect URL
2021-06-19 11:23:32 +01:00
Joel Speed
e7f304fc96
Create redirect validator
2021-06-19 11:23:31 +01:00
Joel Speed and GitHub
62436dbc02
Merge pull request #1128 from oauth2-proxy/proxy-router
...
Use gorilla mux for OAuth Proxy routing
2021-06-19 11:22:37 +01:00
Joel Speed
a8c9b2903d
Use gorilla mux for OAuth Proxy routing
2021-06-19 11:17:16 +01:00
Joel Speed and GitHub
67bfa4b43f
Merge pull request #1207 from tarvip/sign-in-fragment-fix
...
Fix URI fragment handling
2021-05-24 10:33:55 +01:00
Joel Speed and GitHub
823cb14d01
Merge pull request #1108 from oauth2-proxy/secret-gen
...
Add alternative ways to generate cookie secrets to docs
2021-05-23 20:21:56 +01:00
Joel Speed
a0e2f785f3
Add alternative ways to generate cookie secrets to docs
2021-05-23 20:12:08 +01:00
Joel Speed and GitHub
06808704a3
Merge pull request #1142 from oauth2-proxy/writer-funcs
...
Add pagewriter to upstream proxy
2021-05-10 11:25:07 +01:00
Joel Speed
befcdd9d04
Add pagewriter to upstream proxy
2021-05-10 11:14:05 +01:00
Joel Speed and GitHub
725ae543d5
Merge pull request #1181 from iTaybb/master
...
fix: SHOW_DEBUG_ON_ERROR environment variable not working
2021-05-05 10:18:09 +01:00
Joel Speed and GitHub
88122f641d
Merge pull request #1171 from oauth2-proxy/release-v7.1.3
...
Update Changelog for release v7.1.3
2021-04-28 17:48:00 +01:00
Joel Speed and GitHub
9d20b4e0e2
Merge pull request #1145 from oauth2-proxy/release-v7.1.2
...
Update Changelog for release v7.1.2
2021-04-02 11:34:59 +01:00
Joel Speed
fbe5743dd4
Update Changelog for release v7.1.2
2021-04-01 19:07:22 +01:00
Joel Speed and GitHub
3315e5d4b8
Merge pull request #1127 from oauth2-proxy/remove-unused-fields
...
Remove unused fields from OAuthProxy
2021-03-29 19:03:33 +01:00
Joel Speed
c0654e3d9f
Remove unused fields from OAuthProxy
2021-03-29 18:26:48 +01:00
Joel Speed and GitHub
8c25f5be0b
Merge pull request #1129 from oauth2-proxy/redirect-test-ginkgo
...
Rewrite OpenRedirect tests in ginkgo
2021-03-29 18:25:21 +01:00
Joel Speed
8c91adcaf0
Rewrite OpenRedirect tests in ginkgo
2021-03-29 18:09:58 +01:00
Joel Speed and GitHub
4daa66e1c9
Merge pull request #1138 from oauth2-proxy/release-7.1.1
...
Prepare for release v7.1.1
2021-03-29 16:57:39 +01:00
Joel Speed
46c3296330
Prepare for release v7.1.1
2021-03-28 19:25:46 +01:00
Joel Speed and GitHub
5497310673
Merge pull request #1133 from oauth2-proxy/fix-metrics-server
...
Metrics server should be constructed with secure bind address for TLS
2021-03-26 14:36:15 +00:00
Joel Speed
17009d8363
Metrics server should be constructed with secure bind address for TLS
2021-03-26 09:58:39 +00:00
Joel Speed and GitHub
d64d717e63
Merge pull request #1130 from oauth2-proxy/fix-gitlab-cve-test
...
Fix GitLab CVE test case
2021-03-25 17:33:57 +00:00
Joel Speed and GitHub
333418983c
Merge pull request #1119 from oauth2-proxy/release-7.1.0
...
Prepare for release v7.1.0
2021-03-25 17:24:36 +00:00
Joel Speed
f86e25aec2
Created versioned docs for v7.1.x
...
Created with: yarn run docusaurus docs:version 7.0.x
2021-03-25 17:21:08 +00:00
Joel Speed
b0949a4efb
Update changelog for v7.1.0 release
2021-03-25 17:21:08 +00:00
Joel Speed and GitHub
7262945c6a
Merge pull request #1116 from oauth2-proxy/basic-prefer-email
...
Reinstate preferEmailToUser behaviour for basic auth sessions
2021-03-22 13:22:45 +00:00
Joel Speed
64f0a9f580
Reinstate preferEmailToUser behaviour for basic auth sessions
2021-03-22 13:13:26 +00:00
Joel Speed and GitHub
b82182763e
Merge pull request #1115 from oauth2-proxy/remove-force-query
...
Fix upstream proxy appending `?` to requests
2021-03-22 13:12:35 +00:00
Joel Speed
92ae5d9d24
Remove duplication in proxy directors
2021-03-22 13:07:41 +00:00
Joel Speed
025ef3eca4
Fix upstream proxy appending ? to requests
2021-03-22 13:07:36 +00:00
Joel Speed and GitHub
f0963b3444
Merge pull request #1117 from oauth2-proxy/deprecate-gcp-healthcheck
...
Deprecate GCP HealthCheck option
2021-03-21 20:13:19 +00:00
Joel Speed
2e5b229637
Deprecate GCP HealthCheck option
2021-03-21 20:05:13 +00:00
Joel Speed and GitHub
455d649165
Merge pull request #1104 from oauth2-proxy/robots-page
...
Allow custom robots text pages
2021-03-21 20:02:57 +00:00
Joel Speed
0615a6a663
Add changelog entry for robots page customisation
2021-03-21 18:34:44 +00:00
Joel Speed
6c6fd4f862
Create seperate page getter
2021-03-21 18:34:43 +00:00
Joel Speed
f3bd61b371
Use pagewriter to render robots txt page
2021-03-21 18:34:42 +00:00
Joel Speed
9782fc7fa4
Add static pages to PageWriter interface
2021-03-21 18:28:37 +00:00
Joel Speed and GitHub
20cf033065
Merge pull request #1045 from oauth2-proxy/fix-missing-redirect-scheme
...
Ensure redirect URI always has a scheme
2021-03-14 16:06:07 +00:00
Joel Speed
9dbd5f5afd
Ensure redirect URI always has a scheme
2021-03-14 10:16:29 +00:00
Joel Speed and GitHub
6894738d97
Merge pull request #1047 from oauth2-proxy/http-server
...
Refactor HTTP Server and add ServerGroup to handle graceful shutdown of multiple servers
2021-03-07 21:12:02 +00:00
Joel Speed
36887a05b5
Add changelog entry for HTTP server refactor
2021-03-07 11:50:45 +00:00
Joel Speed
f4b3115dd3
Add complete metrics server configuration
2021-03-07 11:49:12 +00:00
Joel Speed
86e672e21e
Update generated docs reference
2021-03-07 11:49:12 +00:00
Joel Speed
8d2fc409d8
Integrate new server implementation into main OAuth2 Proxy
2021-03-07 11:49:11 +00:00
Joel Speed
2c54ee703f
Add server group implementation for running multiple servers at once
2021-03-07 11:49:10 +00:00
Joel Speed
d8aca8ac30
Add new http server implementation
2021-03-07 11:49:09 +00:00
Joel Speed
3d457a8cdf
Create server options struct and move legacy server options to legacyOptions
2021-03-07 11:49:08 +00:00
Joel Speed and GitHub
d3147c3ab2
Merge pull request #1056 from oauth2-proxy/sign-in-logo
...
Add option for custom logos on the sign in page
2021-02-22 10:37:43 +00:00
Joel Speed
23e545a639
Add option for custom logos on the sign in page
2021-02-19 13:23:55 +00:00
Joel Speed and GitHub
ad2d7b1ae7
Merge pull request #1054 from oauth2-proxy/go-1.16
...
Update to Go 1.16
2021-02-19 11:37:40 +00:00
Joel Speed
d1e7ae6f11
Don't download dependencies using go mod
2021-02-19 11:31:00 +00:00
Joel Speed
756d385154
Extract templates to separate files
...
This allows our users to easily copy the base templates should they wish
to make changes to them
2021-02-19 11:30:59 +00:00
Joel Speed
5fe947eb07
Update go version to 1.16
...
This includes a fix for our samesite cookie parsing. The behaviour
changed in 1.16 so that the default value now leaves it empty, so it's
equivalent to not setting it (as per spec)
2021-02-19 11:30:58 +00:00
Joel Speed and GitHub
322308aab5
Merge pull request #1052 from oauth2-proxy/update-linter
...
Update golangci-lint to latest version (v1.36.0)
2021-02-17 20:56:43 +00:00
Joel Speed
9cea4ea89b
Update golangci-lint version in CI workflow
2021-02-17 20:25:37 +00:00
Joel Speed and GitHub
845235185d
Merge pull request #1049 from neuralsandwich/add-metrics
...
Fix #980 CHANGELOG link
2021-02-15 16:27:02 +00:00
Joel Speed and GitHub
59aeefcd8b
Merge pull request #980 from neuralsandwich/add-metrics
...
Add Prometheus metrics endpoint
2021-02-15 15:01:37 +00:00
Joel Speed and GitHub
ce29b16d84
Merge pull request #1043 from oauth2-proxy/sign-in-page
...
Refactor Sign In Page rendering and capture all page rendering code in pagewriter package
2021-02-14 10:26:01 +00:00
Joel Speed
425cff7af1
Add changelog entry for introduction of pagewriter package
2021-02-14 10:21:15 +00:00
Joel Speed
225ff478a1
Move all pagewriter related code to dedicated pagewriter package
2021-02-14 10:21:13 +00:00
Joel Speed
e8e2af73df
Wrap templates and page rendering in PageWriter interface
2021-02-14 10:20:26 +00:00
Joel Speed
dba6989054
Move SignIn page rendering to app pkg
2021-02-13 11:35:38 +00:00
Joel Speed and GitHub
1e3d8547d7
Merge pull request #1029 from oauth2-proxy/error-pages
...
Refactor error page rendering and allow debug messages on error
2021-02-13 10:52:41 +00:00
Joel Speed
9e8c2af86b
Update docs for new show-debug-on-error option
2021-02-13 10:48:03 +00:00
Joel Speed
6ecbc7bc4e
Allow users to choose detailed error messages on error pages
2021-02-12 21:12:28 +00:00
Joel Speed
a63ed0225c
Use ErrorPage to render proxy error page
2021-02-12 21:12:27 +00:00
Joel Speed
ef457b1765
Move Error page rendering to app package
2021-02-12 21:12:05 +00:00
Joel Speed and GitHub
9cdcd2b2d4
Merge pull request #1028 from oauth2-proxy/templates
...
Refactor templates, update theme and provide styled error pages
2021-02-12 21:02:52 +00:00
Joel Speed
881f43f793
Add changelog entry for refactored templates
2021-02-12 16:56:25 +00:00
Joel Speed
0151ca11f6
Move template loading to app package
2021-02-12 16:55:52 +00:00
Joel Speed
84f76c6060
Move template options to their own struct
2021-02-12 16:55:51 +00:00
Joel Speed
801edeba23
Update templates to bulma framework
2021-02-12 16:55:45 +00:00
Joel Speed and GitHub
465789b044
Merge pull request #1039 from oauth2-proxy/fix-test-logging
...
Ensure errors in tests are logged to the GinkgoWriter
2021-02-11 09:48:24 +00:00
Joel Speed
b6cca79cb9
Ensure errors in tests are logged to the GinkgoWriter
2021-02-10 19:50:04 +00:00
Joel Speed and GitHub
4fa607f173
Merge pull request #1038 from oauth2-proxy/prep-7.0.1
...
Prepare for release v7.0.1
2021-02-10 19:34:51 +00:00
Joel Speed
e87a51f0e5
Prepare for release v7.0.1
2021-02-10 18:25:39 +00:00
b97c83297e
Update release process to use makefile go version check ( #1027 )
...
Co-authored-by: Nick Meves <nick.meves@greenhouse.io >
2021-02-06 15:19:33 -08:00
Joel Speed
ae17e38403
Ensure config flags get parsed correctly when other flags preceed them
2021-02-06 15:25:08 +00:00
Joel Speed and GitHub
9df3a752a6
Merge pull request #1020 from grnhse/flatten-response-headers
...
Flatten array-based response headers
2021-02-04 08:10:59 +00:00
Joel Speed and GitHub
06985879e1
Merge pull request #1007 from oauth2-proxy/release-v7.0.0
...
Prepare for Release v7.0.0
2021-02-01 18:16:08 +00:00
Joel Speed
1ccaea7710
Add advisory note to changelog
2021-02-01 18:12:34 +00:00
Joel Speed
d1a249262f
Create v7.0.x versioned docs
...
Created within: yarn run docusaurus docs:version 7.0.x
2021-02-01 18:05:47 +00:00
Joel Speed
a909d33355
Update CHANGELOG for release v7.0.0
2021-02-01 18:05:44 +00:00
Joel Speed and GitHub
56075e3776
Merge pull request #903 from oauth2-proxy/reference-generator
...
Add docs and generated reference for Alpha configuration
2021-01-19 19:27:38 +00:00
Joel Speed
fbfc0959cb
Add changelog entry for new alpha configuration docs
2021-01-18 09:57:51 +00:00
Joel Speed
5c64e236fb
Generate reference page in configuration
2021-01-18 09:57:44 +00:00
Joel Speed
eb129a342c
Ensure code is generated during CI
2021-01-18 09:56:07 +00:00
Joel Speed and GitHub
9c126f5740
Merge pull request #964 from grnhse/reverse-proxy-context
...
Track the ReverseProxy config setting in the request Scope
2021-01-17 18:32:32 +00:00
Joel Speed
e50e6ed373
Add Security Policy
2021-01-16 19:47:47 +00:00