git.iko.soy/typeable/oauth2-proxy
on ea261ca help sign in
all commits
c84a5a4Adjust GitLab options configurationNick Meves ab54de3Extract roles from Keycloak Access TokensNick Meves 4c0beb3Add keycloak-oidc provider based on OIDCProviderNick Meves 8967873Updated dependency versions which include CVE fixes (#1276)JVecsei 0b4bc36Upgrade go-oidc to v3 (#1264)Nick Meves a14c0c2Added ADFS ProviderSami Racho 7eeaea0Support nonce checks in OIDC Provider (#967)Nick Meves 42475c2Multiple providers in alpha config (#947)yanasega 4d9de06Deprecate GAP-Signature and add a warning on usage (#1103)Nick Meves 9dbd5f5Ensure redirect URI always has a schemeJoel Speed 9cea4eaUpdate golangci-lint version in CI workflowJoel Speed 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