git.iko.soy/typeable/oauth2-proxy
on f8ddc13 help sign in
history ofoauthproxy.go
all commits
b794248Add allowed_emails option to the auth endpoint query string (#1595)zv0n ce750e9PKCE Support (#1541)Braunson 6372710Support for passing through URL query parameters from /oauth2/start to the ID provider's login URL.Ian Roberts 263a5dfMerge pull request #1286 from instadeepai/allowed_email_domains-on-auth_request-endpointJoel Speed 0791aefIntegrate new provider constructor in mainJoel Speed 2b4c8a9Add the allowed_email_domains and the allowed_groups on the auth_request endpoint + support standard wildcard char for validation with sub-domain and email-domain.Valentin Pichard c1b01b5Fix issue with query string allowed group panic on skip methodsAndy Thompson 2c668a5Let authentication fail when session validation fails (fixes #1396) (#1433)Stephan Aßmus d8deaa1Improve error message when no cookie is foundJoel Speed d3e036dAdd force-json-errors flagLuka Zakrajšek 81cfd24Store the group membership in the sessionJan Rotter ae72bebEnable UseEncodedPath() for frontend muxFabian Stelzer 5931251Standarize provider refresh implemention & loggingNick Meves 7fa6d2dManage session time fields centrallyNick Meves 7e80e55RefreshSessions immediately when calledNick Meves 273ab1fIntegrate redirect package with OAuth2 ProxyJoel Speed a8c9b29Use gorilla mux for OAuth Proxy routingJoel Speed befcdd9Add pagewriter to upstream proxyJoel Speed 7eeaea0Support nonce checks in OIDC Provider (#967)Nick Meves 42475c2Multiple providers in alpha config (#947)yanasega c0654e3Remove unused fields from OAuthProxyJoel Speed 17009d8Metrics server should be constructed with secure bind address for TLSJoel Speed 64f0a9fReinstate preferEmailToUser behaviour for basic auth sessionsJoel Speed 2e5b229Deprecate GCP HealthCheck optionJoel Speed f3bd61bUse pagewriter to render robots txt pageJoel Speed c1267bbRequest ID Logging (#1087)Nick Meves 9dbd5f5Ensure redirect URI always has a schemeJoel Speed 8d2fc40Integrate new server implementation into main OAuth2 ProxyJoel Speed 602dac7Move Logging to Middleware Package (#1070)Nick Meves 220b370Add support for setting groups on session when using basic auth (#1064)Stefan Sedich 23e545aAdd option for custom logos on the sign in pageJoel Speed 9cea4eaUpdate golangci-lint version in CI workflowJoel Speed a7c8a23Add Prometheus metrics endpointSean Jones 225ff47Move all pagewriter related code to dedicated pagewriter packageJoel Speed e8e2af7Wrap templates and page rendering in PageWriter interfaceJoel Speed dba6989Move SignIn page rendering to app pkgJoel Speed 6ecbc7bAllow users to choose detailed error messages on error pagesJoel Speed a63ed02Use ErrorPage to render proxy error pageJoel Speed ef457b1Move Error page rendering to app packageJoel Speed 0151ca1Move template loading to app packageJoel Speed 84f76c6Move template options to their own structJoel Speed 801edebUpdate templates to bulma frameworkJoel Speed 780ae4fMerge pull request from GHSA-4mf2-f3wh-gvf2Nick Meves da02914Log IsValidRedirect violations and do a final safety callNick Meves fa6a785Improve handler vs helper organization in oauthproxy.goNick Meves 73fc770Figure out final app redirect URL with proxy aware request utilsNick Meves b625de9Track the ReverseProxy option in the request ScopeNick Meves 81bf1efAdapt isAjax to support mimetype listsNikolai Prokoschenko 1d74a51Use X-Forwarded-{Proto,Host,Uri} on redirect as last resort (#957)İlteriş Eroğlu 753f6c5Add a detailed allowed_groups example to Important NotesNick Meves