oauth2-proxy/pkg/apis/options
Tim Fiernkranz bad29b556e Add automated retries for IdP and CSRF errors
This implements functionality to automate restarting a login.
The automation of CSRF errors catches missing CSRF cookies to retry as fallback for Logins that required too much time.
The IdP errors are implemented because some IdP Providers return with errors where it is advised to directly retry the login process. For example keycloak handles its "temporarily_unavailable" error like this. See https://www.keycloak.org/securing-apps/oidc-layers#_oidc-errors
2025-08-27 10:11:57 +02:00
..
testutil chore(deps): Updated to ginkgo v2 (#2459) 2024-07-18 22:41:02 +02:00
util chore(deps): Updated to ginkgo v2 (#2459) 2024-07-18 22:41:02 +02:00
alpha_options.go docs: clear up multiple-providers is unimplemented (#3046) 2025-04-28 23:52:27 +02:00
app.go Allow specifying URL as input for custom sign in logo (#1330) 2021-09-05 09:23:22 -07:00
common.go Generate reference page in configuration 2021-01-18 09:57:44 +00:00
common_test.go chore(deps): Updated to ginkgo v2 (#2459) 2024-07-18 22:41:02 +02:00
cookie.go feat(cookie): add feature support for cookie-secret-file (#3104) 2025-07-22 18:59:55 +02:00
cookie_test.go feat(cookie): add feature support for cookie-secret-file (#3104) 2025-07-22 18:59:55 +02:00
doc.go deps: remove tools/reference-gen from go.mod 2025-03-19 00:37:11 +01:00
header.go docs: additional notes about available claims for HeaderValue (#2674) 2024-07-18 22:31:19 +02:00
legacy_options.go feat: allow disable-keep-alives configuration in upstream (#3156) 2025-08-19 07:56:16 +02:00
legacy_options_test.go feat: allow disable-keep-alives configuration in upstream (#3156) 2025-08-19 07:56:16 +02:00
load.go fix: regex substitution for $ signs in upstream path handling before running envsubst (#2524) 2025-07-22 08:52:23 +02:00
load_test.go fix: regex substitution for $ signs in upstream path handling before running envsubst (#2524) 2025-07-22 08:52:23 +02:00
logging.go feat: readiness check (#1839) 2022-12-23 09:08:12 +00:00
login_url_parameters.go Fix Linting Errors (#1835) 2022-10-21 11:57:51 +01:00
options.go Add automated retries for IdP and CSRF errors 2025-08-27 10:11:57 +02:00
options_suite_test.go chore(deps): Updated to ginkgo v2 (#2459) 2024-07-18 22:41:02 +02:00
providers.go feat: add Cidaas provider (#2273) 2025-08-12 17:41:45 +02:00
server.go Added ability to specify allowed TLS cipher suites. 2022-08-31 17:55:06 -07:00
sessions.go Add ability to configure username for Redis cluster connections (#2381) 2024-01-20 20:00:02 +00:00
upstreams.go feat: allow disable-keep-alives configuration in upstream (#3156) 2025-08-19 07:56:16 +02:00