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
Nick Meves
d7fa979060
Note legacy areas to refactor away from groupValidator
2020-11-12 11:18:59 -08:00
Nick Meves
b9661cb6fe
Return 401 Unauthorized if Authorize fails
2020-11-12 11:18:59 -08:00
Nick Meves
f21b3b8b20
Authorize in Redeem callback flow
2020-11-12 11:18:59 -08:00
Nick Meves
1b3b00443a
Streamline ErrMissingCode in provider Redeem methods
2020-11-12 11:18:59 -08:00
Nick Meves
b92fd4b0bb
Streamline Google to use default Authorize
2020-11-12 11:18:58 -08:00
Nick Meves
eb58ea2ed9
Move AllowedGroups to DefaultProvider for default Authorize usage
2020-11-12 11:18:15 -08:00
Nick Meves
e7ac793044
Replace ValidateGroup with Authorize for Provider
2020-11-12 11:17:06 -08: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
Arcadiy Ivanov
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
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
ofir-amir
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
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
Nick Meves
2b15ba0bcf
Remove v5 JSON session support
2020-11-08 08:52:55 -08: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
Nick Meves
7d6ff03d13
Fix X-Auth-Request-Preferred-Username in response headers
2020-11-07 12:47:42 -08:00
Nick Meves
1c26539ef0
Align tests to SkipAuthStripHeaders default
2020-11-07 12:33:37 -08:00
Nick Meves
14fd934b32
Flip --skip-auth-strip-headers
to true
by default
2020-11-07 11:43:45 -08:00
Nick Meves
5cba642938
Merge pull request #826 from oauth2-proxy/header-middlewares
...
Integrate new header injectors into project
2020-11-07 11:14:31 -08: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
Ismael Padilla
ab3cd58df6
Fixed links to docs in readme ( #902 )
...
* Fixed links to docs in readme
* Fixed logo at the top not being displayed
2020-11-06 16:57:23 -08: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 Speed
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
Alexander Block
0e119d7c84
Azure token refresh ( #754 )
...
* Implement azure token refresh
Based on original PR https://github.com/oauth2-proxy/oauth2-proxy/pull/278
* Update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
* Set CreatedAt to Now() on token refresh
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-11-04 11:25:59 -08:00
Joel Speed
e9d46bfe32
Remove Travis configuration
2020-11-03 22:22:15 +00:00
Kevin Kreitner
65016c8da1
Enable custom structure for group claim with default name group ( #839 )
...
* Allow complex structure for groups in group claim.
* Remove unused constant
* Update variable name
* Fix linting
* Use helper method
* Log error if not possible to append group value
* Add missing import
* Use own logger
* Fix imports
* Remove Dockerfile for testing
* Add Changelog entry
* Use formatGroup helper method and update tests
* Return string instead of string array
* Remove groups variable
* Return error in format method.
* Reorder imports
Co-authored-by: Nick Meves <nick.meves@greenhouse.io>
2020-11-03 10:10:08 -08:00
Jake
cc6b808c17
Update README.md ( #889 )
...
Fix typo in README.md
2020-11-02 15:22:41 -08:00
Halvard Mørstad
8abc4e6d87
Updated Gitlab docs ( #859 )
2020-10-21 09:36:17 -07: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
Nick Meves
4a54c9421c
Remove EmailDomain verification from GitLab provider
...
This is handled globally
2020-10-20 10:01:53 -07:00
Nick Meves
d9c141ae7c
Remove GetUserName method from Provider
2020-10-19 14:09:46 -07:00
Nick Meves
0da45e97e1
Refactor GitLab to EnrichSessionState
2020-10-19 14:09:45 -07:00
Nick Meves
e51f5fe7c9
Refactor GitHub to EnrichSessionState
2020-10-19 14:09:45 -07:00
Nick Meves
2b9e1bbba0
Add EnrichSessionState as main post-Redeem session updater
2020-10-19 14:09:45 -07:00
Nick Meves
b6061f0803
Adds tests for redeemCode and enrichSession
2020-10-19 14:09:02 -07:00