Skip to content

Oauth proxy head repo #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 717 commits into
base: api-token-support
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
717 commits
Select commit Hold shift + click to select a range
4b4703f
chore(deps): update docker.io/library/golang docker tag to v1.22
renovate[bot] Feb 13, 2024
2f9bb54
docs: Fix broken links in README.md
kvanzuijlen Feb 14, 2024
3170c07
Merge pull request #2500 from kvanzuijlen/patch-1
JoelSpeed Feb 14, 2024
69a6c03
Merge pull request #2488 from oauth2-proxy/renovate/docker.io-library…
JoelSpeed Feb 14, 2024
bf0c151
chore(deps): update golang.org/x/exp digest to ec58324
renovate[bot] Feb 14, 2024
a448d47
chore(deps): update alpine docker tag to v3.19.1
renovate[bot] Feb 14, 2024
687f5d9
chore(deps): update module github.com/ohler55/ojg to v1.21.1
renovate[bot] Feb 14, 2024
cf7d1e5
Merge pull request #2480 from oauth2-proxy/renovate/golang.org-x-exp-…
JoelSpeed Feb 14, 2024
9b54fcd
Merge pull request #2477 from oauth2-proxy/renovate/github.com-ohler5…
JoelSpeed Feb 14, 2024
2afe933
Merge pull request #2471 from oauth2-proxy/renovate/alpine-3.x
JoelSpeed Feb 14, 2024
c5ec06d
chore(deps): update module google.golang.org/api to v0.164.0
renovate[bot] Feb 14, 2024
98a2ec7
Merge pull request #2470 from oauth2-proxy/renovate/google.golang.org…
JoelSpeed Feb 14, 2024
5a05951
chore(deps): update github.com/oauth2-proxy/mockoidc digest to 6186c30
renovate[bot] Feb 14, 2024
e3dc927
Merge pull request #2501 from oauth2-proxy/renovate/github.com-oauth2…
JoelSpeed Feb 14, 2024
5d1eb25
Fix link to Google documentation
muffl0n Mar 1, 2024
cdcc6fb
Merge branch 'master' into renovate-config
kvanzuijlen Mar 3, 2024
448684a
chore: Use Node version file and Go version file
kvanzuijlen Mar 3, 2024
d60b846
chore: Use latest codeclimate version
kvanzuijlen Mar 3, 2024
f8efdba
chore: Updated go-jwt to v5
kvanzuijlen Mar 4, 2024
6d1ef82
Merge pull request #2540 from kvanzuijlen/update-go-jwt
JoelSpeed Mar 4, 2024
554cd0c
Merge pull request #2534 from muffl0n/patch-2
JoelSpeed Mar 4, 2024
d35d23f
chore(deps): update golang.org/x/exp digest to 814bf88
renovate[bot] Mar 4, 2024
c6b723f
Merge pull request #2541 from oauth2-proxy/renovate/golang.org-x-exp-…
JoelSpeed Mar 4, 2024
58ad054
modify timestamp format in docs
ternbusty Mar 7, 2024
5a05847
Merge pull request #2472 from kvanzuijlen/renovate-config
JoelSpeed Mar 11, 2024
95fd69b
chore(deps): update npm
renovate[bot] Mar 17, 2024
913d38f
Merge pull request #2559 from oauth2-proxy/renovate/npm
JoelSpeed Mar 26, 2024
3b11a51
Merge pull request #2548 from ternbusty/fix-timestamp-format-in-docs
JoelSpeed Mar 26, 2024
bb6aba4
pkg/http/server_test.go: Add gleak to find goroutine leaks
isodude Mar 3, 2024
8f7209b
pkg/http: Fix leaking goroutines in tests
isodude Mar 3, 2024
0678626
Merge pull request #2539 from isodude/fix-leaky-test
JoelSpeed Mar 30, 2024
3308805
feat: adding scope to oauth2-proxy.cfg.example (#2489)
LautaroJayat Mar 30, 2024
bdd65eb
chore(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [s…
renovate[bot] Mar 30, 2024
2ffa92b
oauth2-proxy.service.example: Remove syslog.target (#2538)
C0rn3j Mar 30, 2024
36f8dbc
chore(deps): update docker-compose (#2558)
renovate[bot] Mar 30, 2024
fc701bf
docs/fix-go-install-instruction (#2578)
tuunit Mar 31, 2024
e02086f
fix search and add some additional options for better usability
tuunit May 9, 2024
ed51762
fix footnote parsing error
tuunit May 9, 2024
2c65f39
upgrade docusaurus dependencies
tuunit May 9, 2024
e058c4d
Merge pull request #2637 from tuunit/docs/fix-search
JoelSpeed May 10, 2024
60b879f
Upgraded all modules to the latest version
pierluigilenoci Jun 10, 2024
2d07c08
Added changelog and docs
pierluigilenoci Jun 10, 2024
5c315cd
Merge pull request #2663 from pierluigilenoci/CVE_fix
JoelSpeed Jun 10, 2024
0998ca6
chore(deps): update alpine docker tag to v3.20.0
renovate[bot] Jun 10, 2024
f450bf4
Merge pull request #2648 from oauth2-proxy/renovate/alpine-3.x
JoelSpeed Jun 10, 2024
8ee859b
chore(deps): update npm
renovate[bot] Jun 10, 2024
a5fdb35
Merge pull request #2594 from oauth2-proxy/renovate/npm
kvanzuijlen Jun 10, 2024
252c978
chore(deps): update docker-compose
renovate[bot] Jun 10, 2024
7dd8640
Merge pull request #2609 from oauth2-proxy/renovate/docker-compose
kvanzuijlen Jun 10, 2024
ca9c0fb
chore(deps): update dependency golang to v1.22.4
renovate[bot] Jun 10, 2024
0f5abe5
Merge pull request #2592 from oauth2-proxy/renovate/golang-1.x
kvanzuijlen Jun 10, 2024
92c2f06
chore(deps): update helmv3
renovate[bot] Jun 10, 2024
10f2636
Merge pull request #2563 from oauth2-proxy/renovate/helmv3
kvanzuijlen Jun 10, 2024
38d70fe
chore(deps): update actions/configure-pages action to v5
renovate[bot] Jun 10, 2024
f583dd0
Merge pull request #2580 from oauth2-proxy/renovate/actions-configure…
tuunit Jun 23, 2024
907b957
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Jun 23, 2024
02a2723
chore(deps): update dependency codeclimate/test-reporter to v1
renovate[bot] Jun 23, 2024
7508c62
fix version scheme for download url
tuunit Jun 23, 2024
5053a5d
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
tuunit Jun 23, 2024
65225ba
chore(deps): update gomod
renovate[bot] Jun 23, 2024
f201dff
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
tuunit Jun 23, 2024
3f042de
Merge pull request #2593 from oauth2-proxy/renovate/gomod
tuunit Jun 23, 2024
2bb7ea5
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
tuunit Jun 23, 2024
a472392
chore(deps): update helm release oauth2-proxy to v7
renovate[bot] Jun 23, 2024
94aa62e
chore(deps): update helm release oauth2-proxy to v7
tuunit Jun 23, 2024
ece8145
Merge branch 'master' into renovate/codeclimate-test-reporter-1.x
tuunit Jun 23, 2024
72ee8c8
fix test reporter flags
tuunit Jun 23, 2024
70057d3
strip v off of version for generating the correct download url
tuunit Jun 23, 2024
3460cd4
chore(deps): update dependency codeclimate/test-reporter to v1
tuunit Jun 23, 2024
8dfb7e9
docs: update README and fix code some commentary typos (#2608)
anonhostpi Jun 24, 2024
6c0d1c5
chore(deps): update helm release oauth2-proxy to v7.7.8
renovate[bot] Jun 30, 2024
9f64c67
Update SECURITY.md
daviirodrig Jul 7, 2024
45fe2dc
fix: docs link in SECURITY.md
tuunit Jul 14, 2024
4122e64
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Jul 14, 2024
9e23b57
Merge pull request #2705 from oauth2-proxy/renovate/npm
kvanzuijlen Jul 14, 2024
8a6a3ef
chore(deps): update docker-compose
renovate[bot] Jul 14, 2024
45ec12b
Merge pull request #2700 from oauth2-proxy/renovate/docker-compose
kvanzuijlen Jul 14, 2024
3045392
feat: Replace default Go user-agent with oauth2-proxy and version (#2…
middagj Jul 14, 2024
a22668e
docs: make clear that any access token expiry dates are ignored (#2644)
shuesken Jul 18, 2024
211c605
docs: additional notes about available claims for HeaderValue (#2674)
vegetablest Jul 18, 2024
343bd61
chore(deps): Updated to ginkgo v2 (#2459)
kvanzuijlen Jul 18, 2024
f60b7f3
chore(ci): add paths-ignore for none code related directories (#2695)
tuunit Jul 18, 2024
0e4962a
chore(ci): ignore markdown files for ci
tuunit Jul 18, 2024
49aa69b
revert: ignoring non-code paths
tuunit Jul 18, 2024
ca25c90
docs: update provider list with refresh support (#2711)
tuunit Jul 18, 2024
ce8b63b
chore(examples): update keycloak to v25 (#2706)
kvanzuijlen Jul 18, 2024
4929dc4
docs: fix broken traefik docs link in overview.md (#2717)
smiggiddy Jul 23, 2024
5aea780
chore(deps): update helm release oauth2-proxy to v7.7.9
renovate[bot] Jul 23, 2024
100ffdc
chore(deps): update docker-compose (#2714)
renovate[bot] Jul 25, 2024
a15eba4
reformatting of markdown tables
tuunit Jul 26, 2024
12105c4
add toml field
tuunit Jul 26, 2024
95cbd0c
Merge pull request #2723 from tuunit/docs/add-toml-fields
JoelSpeed Aug 7, 2024
9a9e7b7
docs: restructure all options and flags (#2747)
tuunit Aug 20, 2024
f9a0a4a
doc: fix typo in function description (#2738)
Teko012 Aug 20, 2024
e22b8d0
doc: update maintainer emails (#2748)
tuunit Aug 20, 2024
ecfa2ca
chore(deps): update dependency golangci/golangci-lint to v1.60.2
renovate[bot] Aug 20, 2024
f71a7fd
feature/s390x architecture support (#2734)
priby05 Aug 23, 2024
87b598c
Add s390x nightly build
priby05 Aug 28, 2024
1ba2353
chore(deps): update dependency golangci/golangci-lint to v1.60.3
renovate[bot] Aug 28, 2024
076d2df
fix: add the OAuth2 image to the local environment examples in the co…
Aug 9, 2024
b618ed7
Test for a file:/// upstream combined with regex path rewrite
ianroberts Sep 21, 2023
cb53401
Don't use http.StripPrefix when a file: upstream has rewriteTarget
ianroberts Sep 21, 2023
16f032b
Clarify what rewriteTarget means for a file: upstream
ianroberts Sep 21, 2023
51c65c9
docs: added changelog entry for file upstream rewriteTarget
ianroberts Aug 12, 2024
e12ae03
doc: explain value comma separation for plural environment variables …
TuningYourCode Sep 2, 2024
e293ddd
Merge pull request #2589 from ianroberts/file-upstream-rewrite
JoelSpeed Sep 3, 2024
d436e19
Fix broken traefik docs link
stes Apr 6, 2024
e91f098
Update docker-compose-nginx.yaml
EdvardGB Apr 16, 2024
4fe0d56
chore: fix function names in comment
yudrywet Apr 14, 2024
d365d5f
doc: fix toml key for provider ca certs (#2780)
mikolajtkaczyk64 Sep 17, 2024
bc03445
fix go version in DevContainer and contibution guide (#2768)
Bastian Sep 23, 2024
fff5dd3
doc: add example for caddy v2 forward_auth (#2759)
dabde Sep 23, 2024
41c8d5b
chore(deps): update all golang dependencies
tuunit Sep 23, 2024
ad3ee0f
update relase pipeline
tuunit Sep 25, 2024
021d940
Merge pull request #2790 from oauth2-proxy/chore/update-all-dependencies
JoelSpeed Sep 25, 2024
65e83fc
fix(csrf): possible infinite loop (#2607)
Primexz Sep 30, 2024
f978388
add new docs version 7.7.x
github-actions[bot] Sep 25, 2024
f432cf7
update to release version v7.7.0
github-actions[bot] Sep 25, 2024
7159958
fix golangci-lint version in pipelines
tuunit Sep 25, 2024
f0fe33e
enforce go 1.22.7
tuunit Sep 25, 2024
6e32bd6
fix missing 'changes since' section logic
tuunit Sep 25, 2024
3c7dadc
add v7.7.0 release highlights
tuunit Sep 25, 2024
1dd4a41
add new loop var linter for go1.22 and remove unnecessary exportloopr…
tuunit Sep 25, 2024
f5d3670
Merge pull request #2792 from oauth2-proxy/release/v7.7.0
JoelSpeed Oct 2, 2024
07230ea
fix(ci): testing full release cycle before release branches can be me…
tuunit Oct 2, 2024
cda6414
Merge pull request #2798 from oauth2-proxy/release/v7.7.0
JoelSpeed Oct 2, 2024
8fd7312
fix: self signed certificate handling
tuunit Oct 5, 2024
bae168f
better handling of default transport modification
tuunit Oct 6, 2024
4bd920b
add changelog entry
tuunit Oct 6, 2024
d68336d
Merge pull request #2803 from tuunit/bugfix/self-signed-certificate-h…
JoelSpeed Oct 7, 2024
642ba17
fix: unable to use hyphen in JSON path for oidc-groups-claim option (…
rd-danny-fleer Oct 7, 2024
ff761d2
fix: runtime error: index out of range (0) with length 0 (#2328)
miguelborges99 Oct 8, 2024
055a634
update to release version v7.7.1
github-actions[bot] Oct 7, 2024
6fb0201
Merge pull request #2807 from oauth2-proxy/release/v7.7.1
JoelSpeed Oct 8, 2024
ab448cf
doc: add standard opencontainer docker labels (#2800)
halkeye Oct 9, 2024
defc456
doc: expand on --upstream URL matching and trailing slash behaviour (…
chadmiller-saq Oct 12, 2024
c555f5f
chore: removed duplicate image line in docker-compose (#2817)
joshuacox Oct 13, 2024
798b846
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Oct 13, 2024
66f1063
feat: add X-Envoy-External-Address as supported header (#2755)
bjencks Oct 13, 2024
e00c7a7
fix(contrib): revamped systemd service example (#2655)
k0ste Oct 13, 2024
bc8e716
Allow parsing remote address headers over unix sockets
isodude Feb 25, 2024
6743a9c
Add support for systemd.socket
isodude Feb 25, 2024
9945b68
doc: readme overhaul and azure sponsorship (#2826)
tuunit Oct 27, 2024
5ec03ab
chore(deps): update module github.com/go-jose/go-jose/v3 to v4 (#2598)
renovate[bot] Oct 27, 2024
4d2b5c3
Merge pull request #1985 from isodude/systemd-socket
JoelSpeed Oct 27, 2024
b4f7e06
doc: fix relative URLs to configuration page (#2818)
bcremer Oct 29, 2024
50ec7fa
chore(deps): update dependency node to v22 (#2836)
renovate[bot] Nov 4, 2024
0bc8dd9
chore(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [s…
renovate[bot] Nov 4, 2024
96f0288
chore(deps): update alpine docker tag to v3.20.3 (#2682)
renovate[bot] Nov 4, 2024
64e736f
fix: websocket path rewrite (#2300)
rekup Nov 4, 2024
3ceef0c
feat: add CF-Connecting-IP as supported real ip header (#2821)
ondrejsika Nov 4, 2024
4e2013e
fix: update code_verifier to use recommended method (#2620)
vishvananda Nov 6, 2024
2fd2f8c
chore(deps): update gomod
renovate[bot] Nov 6, 2024
05b91f3
chore: extend test cases for oidc provider and documentation regardin…
jjlakis Jan 16, 2024
bc12242
chore(deps): update gomod
renovate[bot] Nov 10, 2024
5042203
chore(deps): update docker-compose
renovate[bot] Nov 10, 2024
ef8ba75
docs: fix insecure Caddy configuration example (#2827)
ciffelia Nov 11, 2024
0dca9af
chore(deps): update module golang.org/x/crypto to v0.31.0 [security]
renovate[bot] Dec 12, 2024
bcf2034
Merge pull request #2884 from oauth2-proxy/renovate/go-golang.org-x-c…
JoelSpeed Dec 17, 2024
47638db
chore(deps): update module golang.org/x/net to v0.33.0 [security]
renovate[bot] Dec 19, 2024
c64ec12
Merge pull request #2886 from oauth2-proxy/renovate/go-golang.org-x-n…
JoelSpeed Dec 23, 2024
5f188e5
Microsoft Entra ID provider (#2390)
jjlakis Dec 31, 2024
5edff8f
chore(deps): update dependency golang to v1.23.4
renovate[bot] Dec 31, 2024
fe6f8dd
Merge pull request #2878 from oauth2-proxy/renovate/golang-1.x
JoelSpeed Dec 31, 2024
1346ae6
chore(deps): update dependency golangci/golangci-lint to v1.62.2
renovate[bot] Dec 31, 2024
c1a21aa
Merge pull request #2872 from oauth2-proxy/renovate/golangci-golangci…
JoelSpeed Dec 31, 2024
f41a686
Fix linting after updating golangci-lint to 1.62.2
JoelSpeed Dec 31, 2024
cdcc620
Merge pull request #2894 from oauth2-proxy/fix-lint
JoelSpeed Dec 31, 2024
140674e
chore(deps): update alpine docker tag to v3.21.0 (#2877)
renovate[bot] Jan 4, 2025
507d63e
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Jan 4, 2025
5260633
doc: fix dex helm chart values for k8s example (#2880)
vinaynair Jan 4, 2025
1c3bc31
chore(deps): update dependency golangci/golangci-lint to v1.63.4
renovate[bot] Jan 5, 2025
75a1099
chore(deps): update docker-compose
renovate[bot] Jan 8, 2025
5df6053
chore(deps): update helmv3
renovate[bot] Jan 8, 2025
60570cc
doc: fix formatting issue in Google provider doc (#2907)
jrnewton Jan 9, 2025
ae8fb08
feat(entra): add Workload Identity support for Entra ID (#2902)
jjlakis Jan 11, 2025
e28603f
feature: static public keys file support for oidc provider
axel7083 Mar 15, 2023
01b01d8
Merge pull request #2376 from tuunit/feature/static-public-keys-support
JoelSpeed Jan 11, 2025
f5631a6
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Jan 12, 2025
c904879
chore(deps): update alpine docker tag to v3.21.2
renovate[bot] Jan 12, 2025
f400e6f
chore(deps): update gitea/gitea docker tag to v1.23.1
renovate[bot] Jan 12, 2025
f2ce83b
doc: add new docs version 7.8.x
github-actions[bot] Jan 12, 2025
ae5b5dc
doc: update release v7.8.0 changelog
tuunit Jan 12, 2025
8dd2cbe
fix: systemd socket support build handling for windows
tuunit Jan 12, 2025
fafb47e
Merge pull request #2914 from oauth2-proxy/release/v7.8.0
JoelSpeed Jan 14, 2025
f1a5011
fix: setting missing version during docker built
tuunit Jan 14, 2025
f31e02c
fix: jwt regex validation error during skip-jwt-bearer-tokens flow (#…
stomekpe Jan 15, 2025
a29eda3
Merge branch 'master' into fix/missing-version-during-docker-built
tuunit Jan 15, 2025
46b3b26
Merge pull request #2920 from tuunit/fix/missing-version-during-docke…
JoelSpeed Jan 15, 2025
c580b7f
update to release version v7.8.1
github-actions[bot] Jan 15, 2025
0edecd3
update release highlights
tuunit Jan 15, 2025
04cc932
Merge pull request #2922 from oauth2-proxy/release/v7.8.1
JoelSpeed Jan 15, 2025
b7a8d38
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Jan 19, 2025
4c823a6
chore(deps): update helm release oauth2-proxy to v7.10.2 (#2934)
renovate[bot] Jan 20, 2025
58527ec
chore(build): retrieve go version from go.mod as single point of truth
tuunit Jan 17, 2025
9b32699
chore(deps): update all go depedencies
tuunit Jan 17, 2025
3cf74c2
doc: update changelog
tuunit Jan 17, 2025
67f3da2
fix(test): syntax violation of json with one too many closing curly b…
tuunit Jan 17, 2025
39bae25
Merge pull request #2927 from tuunit/chore/bump-golang-1.23
JoelSpeed Jan 21, 2025
0364f1b
doc: add entra id to issue templates
tuunit Jan 29, 2025
8b6e845
Merge pull request #2941 from tuunit/doc/add-entra-id-to-issue-template
JoelSpeed Jan 29, 2025
b72a9f4
chore(deps): update gomod (#2937)
renovate[bot] Jan 30, 2025
2d29cee
chore(deps): update helm release dex to v0.20.0 (#2936)
renovate[bot] Feb 1, 2025
38bb153
fix: wrong documentation for --trusted-ip (#2959)
v0tti Feb 17, 2025
876feee
fix: wrong documentation for --trusted-ip in v7.6, v7.7, v7.8
v0tti Feb 18, 2025
80189a9
Merge pull request #2960 from v0tti/fix_trusted_ip_docs
JoelSpeed Feb 18, 2025
a393ea3
pkg/cookies: use 'Max-Age' instead of 'Expires' for cookie expiration
matpen-wi Feb 10, 2025
a25fef7
Merge pull request #2697 from matpen-wi/feat/max-age-instead-of-expires
JoelSpeed Feb 24, 2025
cc87465
Update golang.org/x/oauth2 to v0.27.0.
dsymonds Feb 24, 2025
5f4fdbb
Merge pull request #2969 from dsymonds/master
JoelSpeed Feb 25, 2025
8a36a66
Update golang.org/x/net to v0.36.0.
dsymonds Mar 4, 2025
b05be4b
Merge pull request #2977 from dsymonds/master
JoelSpeed Mar 5, 2025
ee7d79c
chore(deps): update module github.com/go-jose/go-jose/v3 to v3.0.4 [s…
renovate[bot] Mar 5, 2025
33e7c05
chore(deps): update alpine docker tag to v3.21.3
renovate[bot] Mar 12, 2025
089c0ea
Merge pull request #2956 from oauth2-proxy/renovate/alpine-3.x
tuunit Mar 12, 2025
67c1cd6
chore(deps): update dependency golangci/golangci-lint to v1.64.7
renovate[bot] Mar 12, 2025
a01abbd
Merge pull request #2957 from oauth2-proxy/renovate/golangci-golangci…
tuunit Mar 12, 2025
9ac8f4b
chore(deps): update docker-compose
renovate[bot] Mar 12, 2025
8a8fcab
deps: remove tools/reference-gen from go.mod
dolmen Mar 11, 2025
ef51685
chore(deps): update dependency @easyops-cn/docusaurus-search-local to…
renovate[bot] Mar 18, 2025
4e2100a
chore(deps): update gomod (#2952)
renovate[bot] Mar 19, 2025
669acb9
chore(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.2 [se…
renovate[bot] Mar 25, 2025
46554b5
chore(deps): update golang dependencies and pin to latest golang v1.2…
tuunit Mar 25, 2025
2ab22bd
release v7.8.2 (#3012)
github-actions[bot] Mar 25, 2025
44d035c
chore(deps): update dependency golangci/golangci-lint to v1.64.8 (#3004)
renovate[bot] Mar 25, 2025
b2c69e2
feat: update HashNonce to use crypto/sha256 (#2967)
egibs Mar 25, 2025
99c4c65
chore(deps): update docker-compose (#3005)
renovate[bot] Mar 25, 2025
b34b617
docs: fix gitlab docs url for oauth2 integration (#3002)
copolycube Mar 29, 2025
f6b95c0
feat: allow to set non-default authorization request response mode (#…
stieler-it Mar 31, 2025
3325dcb
chore(deps): update docker-compose
renovate[bot] Mar 31, 2025
7cee02c
Merge pull request #3015 from oauth2-proxy/renovate/docker-compose
JoelSpeed Apr 3, 2025
bb6ff4e
chore(deps): update gitea/gitea docker tag to v1.23.7 (#3030)
renovate[bot] Apr 13, 2025
8abdbb5
Add --bearer-token-login-fallback option (#2924)
Apr 21, 2025
16e453e
chore(deps): update module golang.org/x/net to v0.38.0 [security] (#3…
renovate[bot] Apr 21, 2025
07b60b1
chore(deps): upgrade to latest golang v1.23.x release (#3041)
TheImplementer Apr 24, 2025
3afae76
chore(deps): update docker-compose (#3038)
renovate[bot] Apr 24, 2025
7d85c99
fix(entra-id): use federated credentials for refresh token (#3031)
Richard87 Apr 25, 2025
fc6ca1d
chore(deps): update ghcr.io/dexidp/dex docker tag to v2.42.1 (#3044)
renovate[bot] Apr 27, 2025
4237358
doc(entra-id): correct toml field in sample (#2946)
miniksa Apr 27, 2025
367183d
chore(build): refactoring makefile for better usability and introduci…
tuunit Apr 27, 2025
7b41c8e
fix: role extraction from access token in keycloak oidc (#1916)
Elektordi Apr 28, 2025
b7ff804
feat: ability to parse JWT encoded profile claims (#3014)
ikarius Apr 28, 2025
2ecb2c6
release: v7.9.0 (#3047)
github-actions[bot] Apr 28, 2025
bae509d
docs: clear up multiple-providers is unimplemented (#3046)
EvanCarroll Apr 28, 2025
14d5355
docs: add note about version obfuscation to footer option (#3051)
tuunit May 3, 2025
f82e904
chore(deps): update docker-compose (#3074)
renovate[bot] May 23, 2025
09f6252
chore(deps): drop golang.org/x/exp/{slices,maps} (#3065)
dolmen May 26, 2025
1225d61
chore(lint): fix staticcheck issues (#3061)
dolmen May 26, 2025
fb7e335
chores: major upgrade of golangci-lint from v1.64.8 to v2.1.6 (#3062)
dolmen May 26, 2025
7731437
feat: support for multiple github orgs (#3072)
daniel-mersch May 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
FROM mcr.microsoft.com/vscode/devcontainers/go:1-1.23

SHELL ["/bin/bash", "-o", "pipefail", "-c"]

RUN apt-get update \
&& apt-get install -y --no-install-recommends \
pre-commit \
vim \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p /go/pkg \
&& chmod -R a+w /go/pkg

WORKDIR /workspace
45 changes: 45 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"name": "oauth2-proxy Dev",
"context": "..",
"dockerFile": "./Dockerfile",
"postCreateCommand": "pre-commit install && go mod download",
"containerEnv": { "DEVCONTAINER": "1" },
"appPort": ["4180:4180"],
"runArgs": ["-e", "GIT_EDITOR=code --wait"],
"customizations": {
"vscode": {
"extensions": [
"golang.go",
"ms-vscode.makefile-tools",
"visualstudioexptteam.vscodeintellicode",
"redhat.vscode-yaml",
"esbenp.prettier-vscode",
"GitHub.vscode-pull-request-github"
],
"settings": {
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": true,
"files.trimTrailingWhitespace": true,
"yaml.customTags": [
"!input scalar",
"!secret scalar",
"!include_dir_named scalar",
"!include_dir_list scalar",
"!include_dir_merge_list scalar",
"!include_dir_merge_named scalar"
]
}
}
},
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {},
"ghcr.io/devcontainers/features/common-utils": {
"configureZshAsDefaultShell": true,
"username": "vscode",
"userUid": 1000,
"userGid": 1000
},
"ghcr.io/devcontainers/features/kubectl-helm-minikube": {}
}
}
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Dockerfile.dev
Dockerfile
docs
vendor
.git
Expand Down
37 changes: 0 additions & 37 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Bug report
description: Bug descriptions or unexpected behaviour
title: "[Bug]: <Short description>"
labels: ["bug","help wanted"]
body:
- type: input
attributes:
label: OAuth2-Proxy Version
description: Which version of oauth2-proxy are you using?
validations:
required: true
- type: dropdown
attributes:
label: Provider
description: Which identity provider are you using?
options:
- adfs
- azure
- bitbucket
- digitalocean
- entra-id
- facebook
- gitea
- github
- gitlab
- google
- keycloak
- keycloak-oidc
- linkedin
- logingov
- nextcloud
- oidc
validations:
required: false
- type: textarea
attributes:
label: Expected Behaviour
description: Tell us what you expect to happen.
validations:
required: true
- type: textarea
attributes:
label: Current Behaviour
description: Tell us what happens instead of the expected behavior.
validations:
required: true
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
1. With this config...
1. Run '...'
1. See error...
validations:
required: true
- type: textarea
attributes:
label: Possible Solutions
description: Not obligatory, but suggest a fix/reason for the bug.
validations:
required: false
- type: textarea
attributes:
label: Configuration details or additional information
description: |
Please share more details about your environment and how you configured oauth2-proxy.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false

6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
blank_issues_enabled: false
contact_links:
- name: OAuth2-Proxy Slack
url: https://gophers.slack.com/messages/CM2RSS25N
about: Feel free to ask any questions here.

61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/configuration-support.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Configuration support
description: Configuration problems and overall requests on how to properly use oauth2-proxy.
title: "[Support]: <Short description>"
labels: ["configuration", "help wanted"]
body:
- type: input
attributes:
label: OAuth2-Proxy Version
description: Which version of oauth2-proxy are you using?
validations:
required: true
- type: dropdown
attributes:
label: Provider
description: Which identity provider are you using?
options:
- adfs
- azure
- bitbucket
- digitalocean
- entra-id
- facebook
- gitea
- github
- gitlab
- google
- keycloak
- keycloak-oidc
- linkedin
- logingov
- nextcloud
- oidc
validations:
required: true
- type: textarea
attributes:
label: Current Behaviour of your Problem
description: Tell us what you expect to happen and what happens instead.
validations:
required: true
- type: textarea
attributes:
label: Configuration details or additional information
description: |
Please share more details about your environment and how you configured oauth2-proxy.

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: true
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
1. With this config...
1. Run '...'
1. See error...
validations:
required: false

51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Feature request
description: Feature requests or proposals related to the overall project or specific providers
title: "[Feature]: <Short description>"
labels: ["enhancement"]
body:
- type: textarea
attributes:
label: Motivation
description: Tell us the motivation behind your feature request or proposal.
validations:
required: true
- type: textarea
attributes:
label: Possible solution
description: |
If you already have a possible solution in mind. Write some more details about it or add some pseudo code.

Tip 1: You can attach images or log files by clicking this area to highlight it and then dragging files in.
Tip 2: You can add code snippets in triple backtiks like so:
\`\`\`golang
func hello() {
fmt.Println("world")
}
\`\`\`
validations:
required: false
- type: dropdown
attributes:
label: Provider
description: Is it a feature request for a specific provider. Not mandatory.
options:
- new provider
- adfs
- azure
- bitbucket
- digitalocean
- entra-id
- facebook
- gitea
- github
- gitlab
- google
- keycloak
- keycloak-oidc
- linkedin
- logingov
- nextcloud
- oidc
validations:
required: false

1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@
- [ ] My change requires a change to the documentation or CHANGELOG.
- [ ] I have updated the documentation/CHANGELOG accordingly.
- [ ] I have created a feature (non-master) branch for my PR.
- [ ] I have written tests for my code changes.
35 changes: 35 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
go:
- changed-files:
- any-glob-to-any-file:
- '**/*.go'

docs:
- changed-files:
- any-glob-to-any-file:
- '**/*.md'

changelog:
- changed-files:
- any-glob-to-any-file:
- 'CHAGELOG.md'

tests:
- changed-files:
- any-glob-to-any-file:
- '**/*_test.go'

provider:
- changed-files:
- any-glob-to-any-file:
- 'providers/**/*'

dependencies:
- changed-files:
- any-glob-to-any-file:
- 'go.mod'
- 'go.sum'

docker:
- changed-files:
- any-glob-to-any-file:
- '**/Dockerfile'
58 changes: 58 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
semanticCommits: "enabled",
schedule: [
"after 8am on sunday"
],
prConcurrentLimit: 0,
prHourlyLimit: 0,
enabledManagers: [
"dockerfile",
"docker-compose",
"gomod",
"github-actions",
"helmv3",
"npm",
"regex",
],
packageRules: [
{
matchManagers: [
"dockerfile",
"docker-compose",
"gomod",
"helmv3",
"npm",
],
groupName: "{{{manager}}}",
},
{
matchDepNames: [
"docker.io/library/golang",
"mcr.microsoft.com/vscode/devcontainers/go",
],
groupName: "golang",
},
],
customManagers: [
{
customType: "regex",
fileMatch: [
"^Makefile",
],
matchStrings: [
"DOCKER_BUILD_RUNTIME_IMAGE_ALPINE\\s+?\\?= alpine:(?<currentValue>.*)\\s"
],
depNameTemplate: "alpine",
datasourceTemplate: "docker",
},
{
customType: "regex",
fileMatch: ["(^|/)\\.github/workflows/[^/]+\\.ya?ml$"],
matchStrings: [
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s+?[\\w\\s-]*?version: (?<currentValue>.*)\\s",
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s+?[\\w\\s]*?_VERSION: (?<currentValue>.*)\\s",
],
},
],
}
Loading