Joel Speed
|
5117f2314f
|
Merge pull request #943 from aimichal/patch-1
Update Slack channel name
|
2020-12-04 14:39:26 +00:00 |
|
Joel Speed
|
87c67b09a7
|
Merge pull request #907 from oauth2-proxy/alpha-config
Introduce alpha configuration option to enable testing of structured configuration
|
2020-12-01 09:28:47 +00:00 |
|
Joel Speed
|
d749c11e73
|
Add changelog entry for adding alpha configuration
|
2020-12-01 08:57:13 +00:00 |
|
Joel Speed
|
b201dbb2d3
|
Add convert-config-to-alpha flag to convert existing configuration to alpha structure
|
2020-12-01 08:56:51 +00:00 |
|
Joel Speed
|
5b683a7631
|
Add local environment that uses alpha configuration
|
2020-12-01 08:56:50 +00:00 |
|
Joel Speed
|
f36dfbb494
|
Introduce alpha configuration loading
|
2020-12-01 08:56:49 +00:00 |
|
Joel Speed
|
5b003a5657
|
SecretSource.Value should be plain text in memory
|
2020-12-01 08:56:46 +00:00 |
|
Joel Speed
|
d587030019
|
Merge pull request #938 from grnhse/naming-refactor-tweaks
Cleanup method name refactors missed in comments
|
2020-11-30 19:38:43 +00:00 |
|
Joel Speed
|
2706909fe3
|
Merge pull request #850 from grnhse/is-834-userinfo-expansion
Add User & Groups to Userinfo
|
2020-11-27 16:36:41 +00:00 |
|
Joel Speed
|
8bed7aafbd
|
Merge pull request #925 from oauth2-proxy/fix-basic-auth
Fix basic auth legacy header conversion
|
2020-11-19 20:14:44 +00:00 |
|
Joel Speed
|
482cd32a17
|
Fix basic auth legacy header conversion
|
2020-11-19 20:07:59 +00:00 |
|
Joel Speed
|
eb07005a5c
|
Merge pull request #916 from oauth2-proxy/alpha-config-types
Add AlphaOptions struct to prepare for alpha config loading
|
2020-11-19 17:11:16 +00:00 |
|
Joel Speed
|
aed43a54da
|
Add DefaultUpstreamFlushInterval to replace magic time.Second value
|
2020-11-19 10:39:21 +00:00 |
|
Joel Speed
|
8e582ac02a
|
Add changelog entry for adding alphaoptions struct
|
2020-11-19 10:35:56 +00:00 |
|
Joel Speed
|
d353d94631
|
Add AlphaOptions struct and ensure that all children have valid JSON tags
|
2020-11-19 10:35:31 +00:00 |
|
Joel Speed
|
b6d6f31ac1
|
Introduce Duration so that marshalling works for duration strings
|
2020-11-19 10:35:29 +00:00 |
|
Joel Speed
|
430355b203
|
Merge pull request #918 from oauth2-proxy/fix-log-caller
Fix log header output
|
2020-11-19 10:18:43 +00:00 |
|
Joel Speed
|
3a4660414a
|
Fix log calldepth
|
2020-11-15 18:52:59 +00:00 |
|
Joel Speed
|
c377466411
|
Merge pull request #797 from grnhse/refactor-provider-authz
Centralize Provider authorization interface method
|
2020-11-12 19:38:55 +00:00 |
|
Joel Speed
|
df56a34ea3
|
Merge pull request #911 from arcivanov/issue_895
Validate and log provider type on startup
|
2020-11-12 17:25:14 +00:00 |
|
Joel Speed
|
6254ed24ea
|
Merge pull request #906 from oauth2-proxy/docs-v6.1
Set up v6.1.x versioned documentation as default documentation
|
2020-11-09 10:15:37 +00:00 |
|
Joel Speed
|
66550db7b9
|
Add changelog entry for v6.1.x docs
|
2020-11-08 19:39:39 +00:00 |
|
Joel Speed
|
c8a70c6243
|
Add version dropdown to docs header
|
2020-11-08 19:37:46 +00:00 |
|
Joel Speed
|
6c483e5674
|
Set up docs for version 6.1.x
|
2020-11-08 19:37:43 +00:00 |
|
Joel Speed
|
47710d0094
|
Merge pull request #905 from grnhse/deprecate-legacy-sessions
Remove v5 JSON session support
|
2020-11-08 17:41:12 +00:00 |
|
Joel Speed
|
289f4f3c5f
|
Merge pull request #904 from grnhse/default-strip-request-headers
Flip `--skip-auth-strip-headers` to `true` by default
|
2020-11-08 12:04:47 +00:00 |
|
Joel Speed
|
1270104806
|
Update changelog to include integration of new header injection
|
2020-11-07 17:17:43 +00:00 |
|
Joel Speed
|
92d09343d2
|
Add tests for legacy header conversion
|
2020-11-07 17:17:10 +00:00 |
|
Joel Speed
|
8d1bbf33b1
|
Add tests for headers validation
|
2020-11-07 17:17:06 +00:00 |
|
Joel Speed
|
1dac1419b3
|
Add tests for SecretSource validation
|
2020-11-07 17:17:02 +00:00 |
|
Joel Speed
|
8059a812cd
|
Integrate new header injectors with OAuth2 Proxy
|
2020-11-07 17:16:58 +00:00 |
|
Joel Speed
|
d26c65ba8d
|
Add validation for Headers struct
|
2020-11-07 17:16:54 +00:00 |
|
Joel Speed
|
2dc0d1e7ee
|
Create LegacyHeaders struct and conversion to new Headers
|
2020-11-07 17:16:49 +00:00 |
|
Joel Speed
|
39f57c6b28
|
Merge pull request #898 from oauth2-proxy/docusaurus
Migrate documentation to Docusaurus
|
2020-11-05 22:33:28 +00:00 |
|
Joel Speed
|
5a7ae59f2a
|
Add changelog entry for migrating to docusaurus
|
2020-11-05 16:09:02 +00:00 |
|
Joel Speed
|
ef2628d5b2
|
Add github action to deploy docusaurus
|
2020-11-05 15:36:30 +00:00 |
|
Joel Speed
|
899c743afc
|
Migrate existing documentation to Docusaurus
|
2020-11-05 15:36:27 +00:00 |
|
Joel Speed
|
11bfd15566
|
Merge pull request #893 from oauth2-proxy/remove-travis
Remove Travis configuration
|
2020-11-04 19:45:48 +00:00 |
|
 Joel SpeedandNick Meves
|
3ccf74746e
|
Remove basename from test coverage prefix (#892)
Co-authored-by: Nick Meves <nick.meves@greenhouse.io>
|
2020-11-04 19:40:40 +00:00 |
|
Joel Speed
|
e9d46bfe32
|
Remove Travis configuration
|
2020-11-03 22:22:15 +00:00 |
|
Joel Speed
|
2aa04c9720
|
Merge pull request #796 from grnhse/refactor-redeem-code
Refactor redeemCode and support a Provider-wide EnrichSessionState method
|
2020-10-21 11:09:36 +01:00 |
|
Joel Speed
|
132c2cb210
|
Add changelog for fixing test reporting in github actions
|
2020-10-07 18:49:32 +01:00 |
|
Joel Speed
|
70c585812e
|
Fix coverage file path recognition
|
2020-10-07 18:48:14 +01:00 |
|
Joel Speed
|
b848663a3d
|
Move test script to workflows folder
|
2020-10-07 18:48:11 +01:00 |
|
Joel Speed
|
7861a707cd
|
Fix name of test report ID variable
|
2020-10-07 18:47:18 +01:00 |
|
Joel Speed
|
a835fc5192
|
Merge pull request #705 from oauth2-proxy/header-injectors
Add generic Header injectors for upstream request and response headers
|
2020-10-07 18:40:08 +01:00 |
|
Joel Speed
|
70990327d1
|
Make claims list of strings
|
2020-10-07 18:25:00 +01:00 |
|
Joel Speed
|
c9b3422801
|
Add changelog entry for generic header injectors
|
2020-10-07 18:24:59 +01:00 |
|
Joel Speed
|
6743e3991d
|
Add header injector middlewares
|
2020-10-07 18:24:58 +01:00 |
|
Joel Speed
|
fc2ff19a19
|
Add header Injector
|
2020-10-07 18:24:57 +01:00 |
|
Joel Speed
|
eec7565c52
|
Add Header option structure
|
2020-10-07 18:24:56 +01:00 |
|
Joel Speed
|
d8b0d9059d
|
Merge pull request #789 from grnhse/skip-auth-http-method
Support HTTP method based allowlists
|
2020-10-07 18:23:51 +01:00 |
|
Joel Speed
|
581c6c3259
|
Merge pull request #820 from johejo/fix_testdata
Rename test directory to testdata
|
2020-10-06 13:45:43 +01:00 |
|
Joel Speed
|
9bc618bb08
|
Merge pull request #783 from johejo/go_115
Update Go to 1.15
|
2020-10-02 18:42:04 +01:00 |
|
Joel Speed
|
e9aa7acf4e
|
Merge pull request #791 from grnhse/remove-provider-preferred-username-getter
Remove provider GetPreferredUsername getter method
|
2020-09-24 18:55:33 +01:00 |
|
Joel Speed
|
160685abd7
|
Merge pull request #722 from grnhse/redis-startup-validation
Redis configuration startup validation
|
2020-09-24 18:48:55 +01:00 |
|
Joel Speed
|
93870ec0ff
|
Merge pull request #575 from grnhse/deprecate-sha1
Stop accepting legacy SHA1 signed cookies
|
2020-09-24 18:36:52 +01:00 |
|
Joel Speed
|
a87beab1a0
|
Merge pull request #764 from lentzi90/patch-1
Document bcrypt encryption for htpasswd
|
2020-09-11 14:26:03 +01:00 |
|
Joel Speed
|
ef08d01b98
|
Merge pull request #757 from ManoManoTech/doc/cookieSession
Doc: cookie-secret is a mandatory field for cookie session
|
2020-09-04 15:30:47 +01:00 |
|
Joel Speed
|
e4e5580852
|
Merge pull request #748 from oauth2-proxy/release-6.1.1
Prepare CHANGELOG for v6.1.1 release
|
2020-08-31 17:18:45 +01:00 |
|
Joel Speed
|
1337f56188
|
Prepare CHANGELOG for v6.1.1 release
|
2020-08-31 17:01:52 +01:00 |
|
Joel Speed
|
841bf77f7f
|
Merge pull request #746 from oauth2-proxy/fix-static
Fix conversion of static responses in upstreams
|
2020-08-31 16:58:55 +01:00 |
|
Joel Speed
|
bd619ab63e
|
Fix conversion of file upstreams
|
2020-08-31 16:54:13 +01:00 |
|
Joel Speed
|
b40517bbe3
|
Fix conversion of static responses in upstreams
|
2020-08-31 16:54:01 +01:00 |
|
Joel Speed
|
73f0094486
|
Merge pull request #729 from grnhse/x-forwarded-host-redirect
Use X-Forwarded-Host in Redirects
|
2020-08-31 16:48:20 +01:00 |
|
Joel Speed
|
37026b60ce
|
Merge pull request #741 from oauth2-proxy/release-6.1.0
Prepare changelog for v6.1.0 release
|
2020-08-27 15:15:24 +01:00 |
|
Joel Speed
|
43bf36425d
|
Prepare changelog for v6.1.0 release
|
2020-08-27 15:08:46 +01:00 |
|
Joel Speed
|
4134a9010e
|
Merge pull request #742 from oauth2-proxy/domain-log
Only log no cookie match if cookie domains specified
|
2020-08-27 15:01:32 +01:00 |
|
Joel Speed
|
105d5acb7b
|
Only log no cookie match if cookie domains specified
|
2020-08-27 14:48:00 +01:00 |
|
Joel Speed
|
5fa5b3186f
|
Merge pull request #562 from oauth2-proxy/auth-header-helper
Create generic Authorization Header constructor
|
2020-08-17 16:44:38 +01:00 |
|
Joel Speed
|
d05e08cba3
|
Create generic Authorization Header constructor
|
2020-08-16 20:04:34 +01:00 |
|
Joel Speed
|
9a338d8a34
|
Merge pull request #715 from oauth2-proxy/session-nil-time
Ensure session times are not nil before printing them
|
2020-08-16 19:57:55 +01:00 |
|
Joel Speed
|
16a30002df
|
Ensure session times are not nil before printing them
|
2020-08-16 19:53:52 +01:00 |
|
Joel Speed
|
aceb9e2762
|
Merge pull request #700 from grnhse/oidc-no-email-tokens
Allow OIDC Bearer Tokens without emails
|
2020-08-16 13:03:43 +01:00 |
|
Joel Speed
|
8515da3e91
|
Merge pull request #714 from grnhse/redis-sentinel-password
Support Password & SentinelPassword in Redis session store
|
2020-08-14 14:09:54 +01:00 |
|
Joel Speed
|
7b21f53aad
|
Merge pull request #689 from grnhse/finicky-logging-time-test
Fix time issue causing finicky failures in logging tests
|
2020-08-07 08:32:17 +01:00 |
|
Joel Speed
|
bbf00bc92b
|
Merge pull request #701 from jhutchings1/patch-1
Add pull request events to CodeQL action
|
2020-07-29 12:23:08 +01:00 |
|
Joel Speed
|
2318716a89
|
Merge pull request #699 from grnhse/refactor-persistence-tests
Align persistence ginkgo tests to conventions
|
2020-07-22 11:23:49 +01:00 |
|
Joel Speed
|
c5da3dff9c
|
Merge pull request #561 from oauth2-proxy/provider-urls-refactor
Move provider URLs to package level vars
|
2020-07-20 11:50:47 +01:00 |
|
Joel Speed
|
f141f7cea0
|
Merge pull request #688 from oauth2-proxy/session-middlewares
Refactor session loading to make use of middleware pattern
|
2020-07-19 20:40:17 +01:00 |
|
Joel Speed
|
1aac37d2b1
|
Merge pull request #593 from oauth2-proxy/proxy-refactor
Integrate upstream package with OAuth2 Proxy
|
2020-07-19 20:10:56 +01:00 |
|
Joel Speed
|
d4dd34a65a
|
Move provider URLs to package level vars
|
2020-07-19 18:34:55 +01:00 |
|
Joel Speed
|
3f00143175
|
Add changelog entry for session middleware refactor
|
2020-07-19 17:24:58 +01:00 |
|
Joel Speed
|
eb234011eb
|
Integrate sessions middlewares
|
2020-07-19 17:24:12 +01:00 |
|
Joel Speed
|
034f057b60
|
Add session loader from session storage
|
2020-07-19 17:21:42 +01:00 |
|
Joel Speed
|
7d6f2a3f45
|
Add Basic Auth session loader middleware
|
2020-07-19 17:21:42 +01:00 |
|
Joel Speed
|
c81a7ed197
|
Add JWT session loader middleware
|
2020-07-19 17:21:42 +01:00 |
|
Joel Speed
|
2768321929
|
Add request scope middleware
|
2020-07-19 17:21:42 +01:00 |
|
Joel Speed
|
d43b372ca9
|
Use bool pointers for upstream options that default to true
|
2020-07-19 14:01:36 +01:00 |
|
Joel Speed
|
6b27069812
|
Add changelog entry for integrating new upstream proxy
|
2020-07-19 14:01:36 +01:00 |
|
Joel Speed
|
71dc70222b
|
Break legacy upstream options into LegacyUpstreams struct
|
2020-07-19 14:01:36 +01:00 |
|
Joel Speed
|
5dbcd73722
|
Configure OAuth2 Proxy to use new upstreams package and LegacyConfig
|
2020-07-19 08:17:53 +01:00 |
|
Joel Speed
|
e932381ba7
|
Add LegacyOptions and conversion to new Options
This will be temporary until we switch to structured config, then we can remove the LegacyOptions and conversions
|
2020-07-19 08:17:53 +01:00 |
|
Joel Speed
|
e02f99eb58
|
Merge pull request #687 from oauth2-proxy/htpasswd-validator
Refactor HTPasswd Validator
|
2020-07-18 17:29:50 +01:00 |
|
Joel Speed
|
e73db7df7b
|
Add HTPasswd validator refactor to changelog
|
2020-07-18 11:01:49 +01:00 |
|
Joel Speed
|
2981a5ed1a
|
Integrate HTPasswdValidator into OAuth2 Proxy
|
2020-07-18 11:01:49 +01:00 |
|
Joel Speed
|
7d8ee61254
|
Add HTPasswdValidator to basic authentication package
|
2020-07-18 11:01:49 +01:00 |
|
Joel Speed
|
19b5606126
|
Merge pull request #674 from oauth2-proxy/fix-changelog
Move changelog entry to correct release
|
2020-07-11 18:36:46 +01:00 |
|
Joel Speed
|
d1c7be565b
|
Move changelog entry to correct release
This changelog entry was merged into the wrong release, this puts it back to the correct release
|
2020-07-11 11:14:12 +01:00 |
|
Joel Speed
|
7ffe9b7620
|
Reduce docker context to improve build times
|
2020-07-07 20:51:43 +01:00 |
|