git.iko.soy/typeable/oauth2-proxy
on 597ffeb help sign in
all commits
3369799Migrate Keycloak to EnrichSession & support multiple groupsNick Meves d2ffef2Use global OIDC fields for GitlabNick Meves eb56f24Deprecate UserIDClaim in config and docsNick Meves 74ac427Move generic OIDC functionality to be available to all providersNick Meves a187743Refactor OIDC to EnrichSessionNick Meves a5466bbFix typo and missing InjectResponseHeaders validation (#952)TAGAMI Yukihiro d67d6e3Add authorization support for Gitlab projects (#630)Mathieu Lecarme 22f60e9Generalize and extend default CreateSessionFromTokenNick Meves b92fd4bStreamline Google to use default AuthorizeNick Meves eb58ea2Move AllowedGroups to DefaultProvider for default Authorize usageNick Meves 45ae87eLogs provider name on startup If invalid provider is specified, stop and error outArcadiy Ivanov 8059a81Integrate new header injectors with OAuth2 ProxyJoel Speed d26c65bAdd validation for Headers structJoel Speed 4a54c94Remove EmailDomain verification from GitLab providerNick Meves 183cb12Support HTTP method based allowlistsNick Meves 3fa42edFix import path for v7 (#800)Mitsuo Heijo 6db1aebValidate Redis session store health on startupNick Meves 9d59519Add support to ensure user belongs in required groups when using the OIDC providerStefan Sedich d69fd6aAllow Logging to stdout with separate Error Log Channel (#718)Phil Taprogge ad52587Document GoSec nosec skip commentsNick Meves 65c2283Address gosec findingsNick Meves e932381Add LegacyOptions and conversion to new OptionsJoel Speed bb59770Add option to remove tokens from cookie sessions (#673)Nick Meves 64ae31bImplements --trusted-ip option (#552)Isabelle COWAN-BERGMAN de9e65aMigrate all requests to result patternJoel Speed 5314245Migrate all requests to new builder patternJoel Speed 211fd3aRename CookieOptions to CookieJoel Speed 900061bMove CookieOptions validation to it's own fileJoel Speed b0375e8Fix #635: Support specifying alternative provider TLS trust source(s) (#645)k-wall 5ce9e75Initialise Session Storage in NewOAuthProxy instead of validationJoel Speed c8dbf1cMove Cipher intialisation to session store initialisationJoel Speed 1b6c54cChange how gitlab-group is parsed on options (#639)İlteriş Eroğlu 788d8ecVerify main v extra JWT bearers differentlyNick Meves 9bbd6adIntegrate HealthCheck middlewareJoel Speed ce2e92bImprove design of Base64Cipher wrapping other ciphers.Nick Meves f7cca1dRefactor encryption.Cipher to be an Encrypt/Decrypt InterfaceNick Meves d8d43bbSupport new option "github-user" (#421)Yoshiki Nakagawa 3cbac61Move configuration of logger to separate fileJoel Speed 3afcadaMove logging options to a structJoel Speed 276d1c6Always encrypt sessions regardless of configurationTimo Beckers cce2c68Move RealClientIP code to IP packagesJoel Speed 44b27e0Move Options and Validation to packageJoel Speed