Commit Graph
100 Commits
Author SHA1 Message Date
Joel SpeedandGitHub 69a6c03c06 Merge pull request #2488 from oauth2-proxy/renovate/docker.io-library-golang-1.x
chore(deps): update docker.io/library/golang docker tag to v1.22
2024-02-14 09:05:05 +00:00
Joel SpeedandGitHub 3170c07318 Merge pull request #2500 from kvanzuijlen/patch-1
docs: Fix broken links in README.md
2024-02-14 09:04:19 +00:00
Joel SpeedandGitHub 7af1e42788 Merge pull request #2499 from tuunit/release/v7.6.0
fix linter version for publish workflow
2024-02-13 11:18:07 +00:00
Joel SpeedandGitHub 4178ac4e54 Merge pull request #2498 from oauth2-proxy/release/v7.6.0
release v7.6.0
2024-02-13 10:44:10 +00:00
Joel Speed 40efe7989a Add slug for welcome.md 2024-02-13 10:23:04 +00:00
Joel SpeedandGitHub 48247d3e79 Merge pull request #2283 from kvanzuijlen/golint
Updated linters
2023-10-25 11:36:44 +01:00
Joel SpeedandGitHub 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
Joel SpeedandGitHub 3c2d67d367 Merge pull request #2217 from polarctos/feature/alpine-3-18
Update alpine to 3.18
2023-09-08 17:33:51 +01:00
Joel SpeedandGitHub 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
Joel SpeedandGitHub 01386bf303 Merge pull request #2213 from kvanzuijlen/release-v7.5.0
Release v7.5.0
2023-09-04 11:35:06 +01:00
Joel SpeedandGitHub 9215944ccc Merge pull request #2025 from corybolar/embedded-static-files
Embed static stylesheets and dependencies
2023-08-25 10:37:27 +01:00
Joel SpeedandGitHub d9b9bcf9d4 Merge pull request #2192 from jawys/fix-use-x-forwarded-uri-for-pathregex-match
fix: use X-Forwarded-Uri if it exists for pathRegex match
2023-08-24 11:32:35 +01:00
Joel SpeedandGitHub 7b3a36b854 Merge pull request #2191 from MarkIannucci/MarkIannucci-patch-1
Update setup-buildx-action to supported version
2023-08-23 09:55:33 +01:00
Joel SpeedandGitHub 0868dda244 Merge pull request #2094 from oauth2-proxy/update-stale-bot
Update stale bot to v8
2023-04-22 14:51:01 +01:00
Joel Speed cae9690067 Update stale bot to v8 2023-04-22 15:42:35 +02:00
Joel SpeedandGitHub 13202fd5ea Merge pull request #1920 from mdreem/do-not-remove-emails-claim
Fill empty UserIDClaim before assigning it to other values
2023-02-06 09:16:58 +00:00
Joel SpeedandGitHub 2d674959a2 Merge pull request #1991 from OmAximani0/patch-1
Changes `checkout` version to `v3`
2023-01-30 09:59:41 +00:00
Joel SpeedandGitHub ddcc433a97 Merge pull request #1936 from braunsonm/pkce-code-verifier-correction
Remove unsupported special characters from the code verifier runes
2022-12-19 10:01:39 +00:00
Joel SpeedandGitHub e9a4654358 Merge pull request #1883 from braunsonm/issue-1593
Set correct platform type for arm v8 docker images
2022-11-04 10:15:47 +00:00
Joel SpeedandGitHub 9484a67afc Merge pull request #1882 from babs/atrocious-fix-for-test-race-condition-on-htpasswd
Fix for test race condition on htpasswd file
2022-11-03 14:46:20 +00:00
Joel SpeedandGitHub aafa966550 Merge pull request #1867 from oauth2-proxy/release-v7.4.0
Release v7.4.0
2022-10-29 13:27:20 +01:00
Joel Speed efe9aed559 Create versioned docs for release v7.4.x
Created with: yarn run docusaurus docs:version 7.4.x
2022-10-29 13:19:49 +01:00
Joel Speed 2c21b2830d Update changelog for v7.4.0 release 2022-10-29 13:19:48 +01:00
Joel SpeedandGitHub 4993a5ac8b Merge pull request #1862 from oauth2-proxy/update-deps
Update dependencies
2022-10-29 12:57:15 +01:00
Joel Speed d4e3bf4df0 Update changelog 2022-10-29 12:49:54 +01:00
Joel Speed 4a2cf153cf Fixup update session state handling 2022-10-29 12:49:53 +01:00
Joel Speed 0586a9e072 Update middleware tests 2022-10-29 12:49:52 +01:00
Joel Speed b333ef89bc Update providers tests 2022-10-29 12:49:51 +01:00
Joel Speed 7034f0db53 Do not update viper
This breaks our deafult structures tests
2022-10-29 12:49:50 +01:00
Joel Speed 5dfefb6d9b Update session state handling 2022-10-29 12:49:49 +01:00
Joel Speed f55d24bfcf Update dependencies
Ran `go get -u` to update depdendencies automatically to newer versions.
I'm aware of a few CVEs that this should resolve
2022-10-29 12:49:48 +01:00
Joel SpeedandGitHub cfcba1a7fc Merge pull request #1811 from mdoro-13/warn_about_potential_mistake_in_whitelist-domain
Warn not to include URL instead of domain and port
2022-10-23 11:47:01 +02:00
Joel SpeedandGitHub d9a33df29d Merge pull request #1851 from adriananeci/bump_go
Bump golang to 1.19 and min allowed version to 1.18
2022-10-23 11:44:45 +02:00
Joel SpeedandGitHub 19bb0d0e86 Merge pull request #1574 from adriananeci/azure_support_upstream
Add Azure groups support and Azure OAuth v2.0
2022-10-21 19:31:10 +02:00
Joel SpeedandGitHub fbe7e6f58d Merge pull request #1762 from ianldgs/negate-route
Support negating for skip auth routes
2022-09-03 14:02:52 +01:00
Joel SpeedandGitHub d19182c740 Merge pull request #1723 from crbednarz/allow-tls-cipher-config
Added ability to specify allowed TLS cipher suites.
2022-09-01 10:54:25 +01:00
Joel SpeedandGitHub 884c4ee484 Merge pull request #1773 from giautm/patch-1
k8s: fixed invalid cookie_domain
2022-08-31 21:27:24 +01:00
Joel SpeedandGitHub 7a784a460d Merge pull request #1709 from aiciobanu/basic-login-failed-message
Show an alert message when basic auth credentials are invalid
2022-07-13 14:50:47 +01:00
Joel SpeedandGitHub db74661e10 Merge pull request #1665 from oauth2-proxy/release-7.3.0
Release 7.3.0
2022-05-29 15:50:17 +01:00
Joel Speed 4344610f80 Create versioned docs for release v7.3.x
Created with: yarn run docusaurus docs:version 7.3.x
2022-05-29 15:43:02 +01:00
Joel Speed 95e1a4973e Update CHANGELOG for v7.3.0 release 2022-05-29 15:36:50 +01:00
Joel SpeedandGitHub d3f428a1a6 Discover signature algorithms from OIDC provider (#1662) 2022-05-29 13:48:09 +01:00
Joel SpeedandGitHub 086b869945 Merge pull request #1638 from jacksgt/configure-upstream-timeout
Configure upstream timeout
2022-05-20 14:04:28 +01:00
Joel SpeedandGitHub 27f4bb6a0e Merge pull request #1651 from rkkris75/oauth2-proxy-cvefix
CVE fixes pertaining to text, crypto and prometheus
2022-05-16 10:09:15 +01:00
Joel SpeedandGitHub f820deb96d Merge pull request #1583 from adriananeci/groups_token_to_session
Add groups to session too when creating session from bearer token
2022-03-14 09:18:24 +00:00
Joel SpeedandGitHub 45ef848b0a Merge pull request #1577 from simon04/patch-1
main: fix typo "convert-config-to-alpha"
2022-02-24 13:16:08 +00:00
Joel SpeedandGitHub b2f780c394 Merge pull request #1512 from r4co0n/fix-docs-cookiesecret-generator-bash
docs/configuration: Fix entropy for bash secret
2022-02-21 21:44:04 +00:00
Joel SpeedandGitHub 6dfa3021e8 Merge branch 'master' into fix-docs-cookiesecret-generator-bash 2022-02-20 14:17:12 +00:00
Joel SpeedandGitHub d34644e160 Merge pull request #1567 from oauth2-proxy/fix-docs-release
Ensure docs release action has correct env
2022-02-20 14:14:52 +00:00
Joel Speed eb43b17750 Ensure docs release action has correct env 2022-02-20 14:07:56 +00:00
Joel SpeedandGitHub cc94be0314 Merge pull request #1565 from oauth2-proxy/update-docusaurus
Update Docusaurus to 2.0.0-beta.15
2022-02-19 23:10:02 +00:00
Joel Speed c232136196 Update docs github actions to Node 17 2022-02-19 18:45:07 +00:00
Joel Speed 3ac51f5e2f Update Docusaurus to 2.0.0-beta.15 2022-02-19 18:40:13 +00:00
Joel SpeedandGitHub 08b9b0c100 Merge pull request #1564 from ianroberts/alpha-config-removed-options
Update the list of flags obsoleted by alpha config
2022-02-19 18:14:00 +00:00
Joel SpeedandGitHub 7dc984e664 Merge pull request #1418 from ianroberts/start-url-parameters
Pass URL parameters from /oauth2/start through to IdP login URL
2022-02-19 16:22:45 +00:00
Joel SpeedandGitHub b547fe0b37 Merge pull request #1559 from oauth2-proxy/refactor-oidc-verifier
Introduce ProviderVerifier to clean up OIDC discovery code
2022-02-19 15:43:06 +00:00
Joel Speed c3158ebc48 Ensure required PKCE information is exposed from provider 2022-02-19 15:38:33 +00:00
Joel Speed 474a3b049e Add changelog entry for new ProviderVerifier code 2022-02-19 15:38:30 +00:00
Joel Speed 82710a7ac1 Fix other packages that rely on verifiers 2022-02-19 15:37:58 +00:00
Joel Speed 1f992b3f87 Integrate new provider verifier into providers 2022-02-19 15:37:57 +00:00
Joel Speed e3678aaaff Add ProviderVerifier to providers/oidc 2022-02-19 15:37:56 +00:00
Joel Speed 3bb9621f5d Add DiscoveryProvider to perform OIDC discovery 2022-02-19 15:37:55 +00:00
Joel Speed ed3892296e Move OIDC IDToken verifier behind interface 2022-02-19 15:37:54 +00:00
Joel Speed 979c3e8cbc Move internal OIDC package to providers package 2022-02-19 15:37:53 +00:00
Joel SpeedandGitHub 1578d90d0b Merge pull request #1563 from oauth2-proxy/fix-profile-url
Ensure claim extractor does not attempt profile call when URL is empty
2022-02-19 15:37:18 +00:00
Joel Speed 25ef843115 Ensure claim extractor does not attempt profile call when URL is empty 2022-02-19 15:33:30 +00:00
Joel Speed 07aba7db09 Tidy go mod file 2022-02-19 15:32:04 +00:00
Joel SpeedandGitHub 74e2f5069c Merge pull request #1561 from mgiessing/mgiessing-patch-1
Add ppc64le support
2022-02-19 15:20:53 +00:00
Joel SpeedandGitHub 263a5df820 Merge pull request #1286 from instadeepai/allowed_email_domains-on-auth_request-endpoint
Add allowed_email_domains on auth_request endpoint
2022-02-17 17:10:43 +00:00
Joel SpeedandGitHub ceda5329eb Merge pull request #1560 from oauth2-proxy/fix-provider-initialisation
Fix provider data initialisation
2022-02-17 09:56:00 +00:00
Joel Speed 4eb2a35aa8 Fix provider data initialisation 2022-02-16 16:53:43 +00:00
Joel SpeedandGitHub f6aa7600ea Merge pull request #1555 from oauth2-proxy/provider-options
Refactor provider configuration into providers package
2022-02-16 11:50:39 +00:00
Joel Speed eda5eb9243 Add changelog entry for provider refactor 2022-02-16 11:46:32 +00:00
Joel Speed 0791aef8cc Integrate new provider constructor in main 2022-02-16 10:38:07 +00:00
Joel Speed 2e15f57b70 Remove provider configuration from validation package 2022-02-16 10:38:06 +00:00
Joel Speed d162b018a8 Move provider initialisation into providers package 2022-02-16 10:38:05 +00:00
Joel Speed 95dd2745c7 Remove options dependency on providers package 2022-02-16 10:38:04 +00:00
Joel SpeedandGitHub 9832844c8a Merge pull request #1394 from oauth2-proxy/claim-extractor
Add generic claim extractor to get claims from ID Tokens
2022-02-16 10:37:20 +00:00
Joel Speed edb1bc1a11 Add changelog entry for generic claim extractor 2022-02-16 10:31:30 +00:00
Joel Speed 967051314e Integrate claim extractor into providers 2022-02-16 10:28:33 +00:00
Joel Speed 537e596904 Add claim extractor provider util 2022-02-16 10:28:32 +00:00
Joel SpeedandGitHub 44dc3cad77 Merge pull request #1468 from oauth2-proxy/session-refresh-using-lock
Implement session locking with session state lock
2022-02-16 10:23:34 +00:00
Joel Speed da92648e54 Add changelog entry for session locking 2022-02-16 10:16:14 +00:00
Joel Speed 54d42c5829 Implement refresh relying on obtaining lock 2022-02-16 10:16:13 +00:00
Joel SpeedandGitHub c5a98c6d03 Merge pull request #1550 from mhienle/patch-1
Fix broken link
2022-02-11 10:17:45 +00:00
Joel SpeedandGitHub ad4f7bcb0e Merge pull request #1545 from andytson/feature/qs-allowed-groups-bypass
Fix issue with query string allowed group panic on skip methods
2022-02-10 14:08:45 +00:00
Joel SpeedandGitHub 433b93d08a Merge pull request #1474 from polarctos/feature/tls-min-version-options
Add option to specify the tls.Config.MinVersion for the server to be able to restrict it to TLS 1.3
2022-02-09 19:29:53 +00:00
Joel SpeedandGitHub 88709d8b69 Merge pull request #1489 from oauth2-proxy/fix-docker-push
Fix Docker Buildx push to include build version
2022-02-03 21:56:43 +00:00
Joel Speed bd0c4a3296 Fix Docker Buildx push to include build version 2022-02-03 19:23:22 +00:00
Joel SpeedandGitHub 576184924d Merge pull request #1481 from oauth2-proxy/release-v7.2.1
Prepare changelog for release v7.2.1
2021-12-22 17:09:59 +00:00
Joel Speed 5515918436 Prepare changelog for release v7.2.1 2021-12-18 12:59:55 +00:00
Joel SpeedandGitHub 95839a2896 Merge pull request #1479 from polarctos/feature/go-1.17
Update go version to 1.17
2021-12-18 12:34:40 +00:00
Joel SpeedandGitHub c278e0aa4e Merge pull request #1471 from AlexanderBabel/feature/update-aline
[Security] Update alpine to 3.15
2021-12-14 19:19:09 +00:00
Joel SpeedandGitHub 5933000b86 Merge pull request #1247 from oauth2-proxy/adfs-default-claims
Use `upn` as EmailClaim throughout ADFSProvider
2021-12-06 14:24:41 +00:00
Joel SpeedandGitHub 1b335a056d Merge pull request #1447 from oauth2-proxy/docker-fixes
Fix docker build/push issues found during last release
2021-11-24 17:31:20 +00:00
Joel Speed ceb015ee22 Update changelog for docker fixes 2021-11-24 17:20:25 +00:00
Joel Speed 8dea8134eb Drop old makefiles in favour of buildx 2021-11-24 17:20:23 +00:00
Joel Speed 60b6dd850a Fix docker build and push for all platforms 2021-11-24 17:20:22 +00:00
Joel SpeedandGitHub 9caf8c7040 Merge pull request #1419 from jangaraj/patch-1
Keycloak OIDC config improvement
2021-11-12 18:25:04 +00:00
Joel SpeedandGitHub 6c379f74db Merge pull request #1412 from oauth2-proxy/release-7.2.0
Release 7.2.0
2021-10-22 18:19:35 +01:00