0ddb5e7b61
Don't run the nightly build and push job in forked repositories ( #2330 )
2023-11-21 11:54:12 +00:00
551b6c9056
Support http.AllowQuerySemicolons ( #2248 )
...
* Support http.AllowQuerySemicolons
* Docs
* Make it clear we are overriding the handler
* Update documentation for allow-query-semicolons
* Fix changelog format
* Fix formatting
---------
Co-authored-by: MickMake <github@mickmake.com >
2023-11-20 09:36:03 +00:00
600f5774f9
bugfix: fix nightly date tagging ( #2327 )
...
* add nightly build and push
* add date based nightly build tags
* remove unnecessary spaces
* update nightly repository
* fix tagging with date
2023-11-18 15:00:59 +00:00
1e61b65e28
Issue 978: Fix Custom cookie name breaks redis for session ( #1949 )
...
* Issue 978: Fix Custom cookie name breaks redis for session (see https://github.com/oauth2-proxy/oauth2-proxy/issues/978 )
* Issue 978: Fix Custom cookie name breaks redis for session (see https://github.com/oauth2-proxy/oauth2-proxy/issues/978 )
* Update CHANGELOG.md
* Issue 978: Fix Custom cookie name breaks redis for session
* Issue 978: Fix Custom cookie name breaks redis for session
* Issue 978: Fix Custom cookie name breaks redis for session
* Issue 978: Fix Custom cookie name breaks redis for session
* Issue 978: Fix Custom cookie name breaks redis for session
* Issue 978: Fix Custom cookie name breaks redis for session
* Update CHANGELOG.md
---------
Co-authored-by: Nuno Borges <Nuno.Borges@ctw.bmwgroup.com >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-11-18 14:23:00 +00:00
bee7879cb2
add nightly build and push ( #2297 )
...
* add nightly build and push
* add date based nightly build tags
* only keep single multiarch image build and push
* add changelog
* add images to internal docs static files
* add docu for nightly builds
* remove unnecessary spaces
* update nightly repository
2023-11-18 13:56:29 +00:00
53cd0b83d3
add contribution guide to documentation ( #2318 )
...
* add contribution guide to doucmentation
* fix EOF
2023-11-13 10:27:28 +00:00
5e8956b52f
Improve the Nginx auth_request
example ( #2278 )
...
* The `X-Forwarded-Uri` was required to bypass authentication
- Fix the `skip_auth_routes` option not working in Nginx
* Add tests for allowed requests with proxied `X-Forwarded-Uri` header
* Avoid nginx startup failure: host not found in upstream "oauth2-proxy"
* The `--reverse-proxy` option is required for nginx
* Update the change logs
* Use the authOnlyPath constant
* Remove the unused header `X-Scheme`
2023-11-02 22:57:21 +00:00
66bfd8ebd5
add azure china support ( #2269 )
...
* add azure china support
Signed-off-by: Markus Blaschke <mblaschke82@gmail.com >
* update changelog
Signed-off-by: Markus Blaschke <mblaschke82@gmail.com >
* fix lint
Signed-off-by: Markus Blaschke <mblaschke82@gmail.com >
---------
Signed-off-by: Markus Blaschke <mblaschke82@gmail.com >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-11-01 10:12:34 +00:00
66a81e6eeb
Updated oauth2-proxy tags to 7.5.1 ( #2303 )
2023-10-31 19:53:03 +00:00
8142c9eeec
Added a checkbox for tested changes to PR template ( #2285 )
...
* Added a checkbox for tested changes to PR template
* Update PULL_REQUEST_TEMPLATE.md
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Jan Larwig <jan@larwig.com >
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2023-10-31 19:49:22 +00:00
e55ac342f0
Use updated key names in oauth2-proxy-alpha-config.yaml ( #2253 )
2023-10-31 19:42:46 +00:00
76bc2cf73f
Refactored docs ( #2284 )
...
* Refactored documentation for providers
* Lots of fixes
- Fixed grammar/typos
- Fixed sidebar config
- Enabled additional prism languages
* Removed useless spaces
* Fixed leftover typos
* Fixes for verify-generate
* Updated package-lock.json
2023-10-31 19:32:59 +00:00
a53da415c9
Additional labels ( #2293 )
...
* Added docker and dependencies labels
* Updated docs label to include all MarkDown related changes
2023-10-26 10:57:34 +01:00
70571d96e1
Add support for unix socket as upstream ( #1866 )
...
* Add support for unix socket as upstream
* Add CHANGELOG.md entry
* Add Unix socket documentation
* Don't export unixRoundTripper, switch from string prefix to Scheme match
* Add basic unix server mock
* Add some tests and comments
2023-10-26 10:57:00 +01:00
4816e87316
Actually rolled back labeler ( #2291 )
2023-10-25 19:14:52 +01:00
0061bbeaee
Rolled back labeler to v4 ( #2290 )
2023-10-25 15:12:49 +01:00
d41141f23b
Update labeler.yaml ( #2289 )
2023-10-25 12:26:30 +01:00
7f6109f469
Added an automatic PR labeler ( #2286 )
...
* Added an automatic PR labeler
* Update .github/workflows/labeler.yaml
Co-authored-by: Jan Larwig <jan@larwig.com >
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2023-10-25 11:37:32 +01:00
48247d3e79
Merge pull request #2283 from kvanzuijlen/golint
...
Updated linters
2023-10-25 11:36:44 +01:00
a5006fd606
Issue: 2236 - adds an option to append CA certificates ( #2237 )
...
* adding append option for custom CA certs
* updated test for changed GetCertPool signature, added testing to check functionality of empty and non-empty store
* adding legacy options as well
* update associated documentation
* fixing code climate complaints - reduce number of return statements
* Apply suggestions from code review
Changes caFilesAppend (and variants) to useSystemTrustStore
Co-authored-by: Jan Larwig <jan@larwig.com >
* Apply suggestions from code review
Fixes extra whitespaces and grammar.
Co-authored-by: Koen van Zuijlen <8818390+kvanzuijlen@users.noreply.github.com >
* fix indentation
* update changelog
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
Co-authored-by: Koen van Zuijlen <8818390+kvanzuijlen@users.noreply.github.com >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-10-25 11:36:17 +01:00
601477a52c
Feature: Allowing relative redirect url though an option ( #2183 )
...
* Adding relative redirect url option
* Updating CHANGELOG.md
* tests: adding unit test for getOAuthRedirectURI
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-10-25 10:25:01 +01:00
464f3bcf53
Fixed Google ADC functionality ( #2282 )
...
* Fixed Google ADC functionality
* Updated CHANGELOG.md
* Redo changes after merge-conflict
* Fixed docs
* Fixed linting issues
* Applied PR suggestions
2023-10-24 20:03:16 +01:00
3862182039
Fix oidc-issuer-url in example ( #2245 )
...
Fix path (/auth/ part was dropped with the move to Quarkus in Keycloak 17)
Add note for older Keycloak versions
2023-10-24 20:01:36 +01:00
dcf3bd1bcf
update error middleware definition (for traefik) ( #2272 )
2023-10-24 20:01:16 +01:00
e13a5048eb
Updated linters
2023-10-24 16:37:57 +02:00
8d03adfd04
Upgrade golang.org/x/net to v0.17.0 ( #2274 )
...
* golang.org/x/net upgrade to v0.17.0
https://artifacthub.io/packages/helm/oauth2-proxy/oauth2-proxy?modal=security-report
* Update CHANGELOG.md
* go mod tidy
2023-10-24 12:33:03 +01:00
b78c391adc
Update dependencies ( #2128 )
...
* Update dependencies
* Update changelog
2023-10-02 10:26:58 +01:00
20244470a4
Missing closing quotes on api_routes example ( #2123 )
...
While parsing config: (28, 4): unescaped control character U+000A
2023-09-22 14:42:44 +01:00
ef95957990
Release v7.5.1 ( #2227 )
...
* Update changelog for v7.5.1 release
* Create versioned docs for release v7.5.x
Created using: yarn run docusaurus docs:version 7.5.x
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
v7.5.1
2023-09-22 14:29:14 +01:00
13af1b4786
fix gitea token validation by allowing custom validation url and extracting the proper base api url for github cloud, github enterprise and gitea ( #2194 )
2023-09-14 10:09:57 +01:00
225dc92adf
Docs: Add Search ( #2228 )
...
* add search and update depedencies
* refactor documentation workflow to follow best github action best practices
2023-09-13 12:00:14 +01:00
854401ec00
Merge pull request #2229 from tuunit/bugfix/default-scopes-for-oidc-based-providers
...
bugfix: default scopes for OIDCProvider based providers
2023-09-11 10:11:26 +01:00
7683902a42
bugfix: default scopes for OIDCProvider based providers
2023-09-10 20:10:14 +00:00
3c2d67d367
Merge pull request #2217 from polarctos/feature/alpine-3-18
...
Update alpine to 3.18
2023-09-08 17:33:51 +01:00
62056a59c2
Update alpine to 3.18
...
Only pinning minor version to automatically receive patches
2023-09-08 18:22:46 +02:00
982ae7e9d2
Added arch types to Docker and binary releases ( #2220 )
...
* Added several arm builds to dist.sh
* Added platforms to Dockerfile and updated docs
* Reverted changes made for testing
* Fix docker platform images
* Fix docker platform images
* Update Makefile
Co-authored-by: Jan Larwig <jan@larwig.com >
* Update Makefile
Co-authored-by: Jan Larwig <jan@larwig.com >
* Update Makefile
Co-authored-by: Jan Larwig <jan@larwig.com >
* Formatting improvements
---------
Co-authored-by: Jan Larwig <jan@larwig.com >
2023-09-08 17:18:20 +01:00
f3269b3f26
Fixed name for GoogleGroups env variable + unit tests ( #2221 )
...
* Fixed name for GoogleGroups env variable + unit tests
* Added changelog
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-09-08 16:27:15 +01:00
5f2f95e118
Improved session documentation ( #2208 )
...
* Improved session documentation
* Replaced "OAuth2-Proxy" with "OAuth2 Proxy"
2023-09-08 09:51:18 +01:00
9f06dc873c
Merge pull request #2197 from tuunit/bugfix/move-oidc-scope-logic
...
bugfix: move oidc scope logic to oidc provider
2023-09-08 09:45:46 +01:00
6f6039c82b
bugfix: move oidc scope logic to oidc provider
2023-09-08 05:35:41 +00:00
01386bf303
Merge pull request #2213 from kvanzuijlen/release-v7.5.0
...
Release v7.5.0
v7.5.0
2023-09-04 11:35:06 +01:00
bfc04fa84c
Create versioned docs for release v7.5.x
...
Created using: yarn run docusaurus docs:version 7.5.x
2023-09-04 12:28:42 +02:00
07591fc93a
Update changelog for v7.5.0 release
2023-09-04 12:28:38 +02:00
a6e8ec81e8
Workload identity support ( #2126 )
...
* WIP: support for workload identity
* WIP: bugfixes to support WI
* Added support for Workload Identity
* Added missing flag
* Refactoring and typo
* Updated CHANGELOG.md
* Updated docs
* Updated changelog
* Improved readability and fixed codeclimate issues
* Update CHANGELOG.md
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
* Fixed if statement
* Apply suggestions from code review
Co-authored-by: Jan Larwig <jan@larwig.com >
* Cleanup
* Removed target principal
* Removed references to target principal
* Added docs
* Fixed header anchor linking
* Update auth.md
* Updated generated code
* Improved code
* Fixed tests
---------
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
Co-authored-by: Jan Larwig <jan@larwig.com >
2023-09-04 10:34:54 +01:00
738c09095b
documented default for errors-to-info-log ( #1990 )
2023-08-26 15:33:40 +01:00
9215944ccc
Merge pull request #2025 from corybolar/embedded-static-files
...
Embed static stylesheets and dependencies
2023-08-25 10:37:27 +01:00
40ee2bb944
Add changelog entry
2023-08-24 20:50:43 -04:00
bc4acd7434
Add docs entry to endpoints page for /oauth2/static/ path
2023-08-24 20:50:17 -04:00
a02ab7c04e
Embed static stylesheets and dependencies
...
Embedding css and webfont dependencies allows the application to present
itself correctly in an environment that does not allow downloading the
files from a cdn.
Inspiration taken from #1492 but reworked to make use of embed.FS
simplifying the approach.
2023-08-24 20:50:17 -04:00
bd867b5138
Bugfix/check json path ( #1921 )
...
* Validate jsonpath in claim extractor
Signed-off-by: Joseph Weigl <joseph.weigl@audi.de >
* Add test and changelog for claim extractor json path
---------
Signed-off-by: Joseph Weigl <joseph.weigl@audi.de >
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2023-08-24 13:40:43 +01:00