b201dbb2d3
Add convert-config-to-alpha flag to convert existing configuration to alpha structure
2020-12-01 08:56:51 +00:00
5b683a7631
Add local environment that uses alpha configuration
2020-12-01 08:56:50 +00:00
f36dfbb494
Introduce alpha configuration loading
2020-12-01 08:56:49 +00:00
5b003a5657
SecretSource.Value should be plain text in memory
2020-12-01 08:56:46 +00:00
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
26ed080bed
Cleanup method name refactors missed in comments
2020-11-29 14:18:14 -08:00
f6ae15e8c3
Merge pull request #869 from grnhse/streamline-provider-naming
...
Streamline Provider Interface & Bearer Session Handlers
2020-11-28 10:30:09 -08:00
57a8ef06b4
Fix method renaming in comments and tests
2020-11-28 10:25:12 -08:00
5f8f856260
Remove failed bearer tokens from logs
2020-11-28 10:25:12 -08:00
22f60e9b63
Generalize and extend default CreateSessionFromToken
2020-11-28 10:25:12 -08:00
44fa8316a1
Aggregate error logging on JWT chain failures
2020-11-28 10:25:12 -08:00
3e9717d489
Decouple TokenToSession from OIDC & add a generic VerifyFunc
2020-11-28 10:25:11 -08:00
e9f787957e
Standardize provider interface method names
2020-11-28 10:25:11 -08:00
2706909fe3
Merge pull request #850 from grnhse/is-834-userinfo-expansion
...
Add User & Groups to Userinfo
2020-11-27 16:36:41 +00:00
7407fbd3a7
Add more UserInfo test cases
2020-11-25 19:00:58 -08:00
2549b722d3
Add User & Groups to Userinfo
2020-11-25 18:19:48 -08:00
3ff0c23a9e
Merge pull request #931 from apeschel/topic/stable-repo-url-fix
...
Use New Stable Chart URL
2020-11-24 20:57:28 -08:00
527c0c311c
Use New Stable Chart URL
...
The existing URL no longer works. This commit updates the Chart
dependencies to use the new Stable chart URL.
This will fix the "Chart not found" errors that occur if these example
resources are used.
Please keep in mind this is only a bandaid, as the repository is still
EOL, and should not be used.
2020-11-23 11:45:34 -08:00
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
482cd32a17
Fix basic auth legacy header conversion
2020-11-19 20:07:59 +00:00
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
aed43a54da
Add DefaultUpstreamFlushInterval to replace magic time.Second value
2020-11-19 10:39:21 +00:00
8e582ac02a
Add changelog entry for adding alphaoptions struct
2020-11-19 10:35:56 +00:00
d353d94631
Add AlphaOptions struct and ensure that all children have valid JSON tags
2020-11-19 10:35:31 +00:00
b6d6f31ac1
Introduce Duration so that marshalling works for duration strings
2020-11-19 10:35:29 +00:00
ed92df3537
Support TLS 1.3 ( #923 )
...
* Support TLS 1.3
* Set TLS 1.3 explicitly to fix gosec warning.
* Add an entry to changelog.
* Fix typo in the changelog.
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2020-11-19 10:25:53 +00:00
430355b203
Merge pull request #918 from oauth2-proxy/fix-log-caller
...
Fix log header output
2020-11-19 10:18:43 +00:00
3a4660414a
Fix log calldepth
2020-11-15 18:52:59 +00:00
c377466411
Merge pull request #797 from grnhse/refactor-provider-authz
...
Centralize Provider authorization interface method
2020-11-12 19:38:55 +00:00
d7fa979060
Note legacy areas to refactor away from groupValidator
2020-11-12 11:18:59 -08:00
b9661cb6fe
Return 401 Unauthorized if Authorize fails
2020-11-12 11:18:59 -08:00
f21b3b8b20
Authorize in Redeem callback flow
2020-11-12 11:18:59 -08:00
1b3b00443a
Streamline ErrMissingCode in provider Redeem methods
2020-11-12 11:18:59 -08:00
b92fd4b0bb
Streamline Google to use default Authorize
2020-11-12 11:18:58 -08:00
eb58ea2ed9
Move AllowedGroups to DefaultProvider for default Authorize usage
2020-11-12 11:18:15 -08:00
e7ac793044
Replace ValidateGroup with Authorize for Provider
2020-11-12 11:17:06 -08:00
df56a34ea3
Merge pull request #911 from arcivanov/issue_895
...
Validate and log provider type on startup
2020-11-12 17:25:14 +00:00
45ae87e4b7
Logs provider name on startup
...
If invalid provider is specified, stop and error out
fixes #895
2020-11-12 10:39:35 -05:00
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
66550db7b9
Add changelog entry for v6.1.x docs
2020-11-08 19:39:39 +00:00
c8a70c6243
Add version dropdown to docs header
2020-11-08 19:37:46 +00:00
6c483e5674
Set up docs for version 6.1.x
2020-11-08 19:37:43 +00:00
cc6532a282
Use display-htpasswd-form flag ( #778 )
...
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk >
2020-11-08 18:48:01 +00:00
47710d0094
Merge pull request #905 from grnhse/deprecate-legacy-sessions
...
Remove v5 JSON session support
2020-11-08 17:41:12 +00:00
2b15ba0bcf
Remove v5 JSON session support
2020-11-08 08:52:55 -08:00
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
7d6ff03d13
Fix X-Auth-Request-Preferred-Username in response headers
2020-11-07 12:47:42 -08:00
1c26539ef0
Align tests to SkipAuthStripHeaders default
2020-11-07 12:33:37 -08:00
14fd934b32
Flip --skip-auth-strip-headers
to true
by default
2020-11-07 11:43:45 -08:00
5cba642938
Merge pull request #826 from oauth2-proxy/header-middlewares
...
Integrate new header injectors into project
2020-11-07 11:14:31 -08:00