git.iko.soy/typeable/oauth2-proxy
on 86e672e help sign in
history ofoauthproxy.go
all commits
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 65e15f2Support only allowed_groups querystringNick Meves 025056cMove AuthOnly authorize logic to a dedicated methodNick Meves 44d83e5Use StatusForbidden to prevent infinite redirectsNick Meves 23b2355Allow group authZ in AuthOnly endpoint via QuerystringNick Meves 22f60e9Generalize and extend default CreateSessionFromTokenNick Meves 3e9717dDecouple TokenToSession from OIDC & add a generic VerifyFuncNick Meves e9f7879Standardize provider interface method namesNick Meves 2549b72Add User & Groups to UserinfoNick Meves b9661cbReturn 401 Unauthorized if Authorize failsNick Meves f21b3b8Authorize in Redeem callback flowNick Meves 1b3b004Streamline ErrMissingCode in provider Redeem methodsNick Meves eb58ea2Move AllowedGroups to DefaultProvider for default Authorize usageNick Meves e7ac793Replace ValidateGroup with Authorize for ProviderNick Meves cc6532aUse display-htpasswd-form flag (#778)ofir-amir 8059a81Integrate new header injectors with OAuth2 ProxyJoel Speed d9c141aRemove GetUserName method from ProviderNick Meves 2b9e1bbAdd EnrichSessionState as main post-Redeem session updaterNick Meves 0bd8eb3Setup provider.ErrNotImplemented sentinel errorNick Meves add45c3Split session enrichment from code redemptionNick Meves b7b7adeImprove AllowedRoute test table formattingNick Meves 89a8ac8Add startup logging for skipped auth routesNick Meves cfd3de8Add tests for skip auth functionalityNick Meves 183cb12Support HTTP method based allowlistsNick Meves 3fa42edFix import path for v7 (#800)Mitsuo Heijo e0d915cStop shadowing GetEmailAddress errors in redeemCodeNick Meves 3371284Remove GetPreferredUsername method from Provider interfaceNick Meves 9d59519Add support to ensure user belongs in required groups when using the OIDC providerStefan Sedich