oauth2-proxy/pkg/apis/options
yanasega 42475c28f7
Multiple providers in alpha config (#947)
* Initial commit of multiple provider logic:
1. Created new provider options.
2. Created legacy provider options and conversion options.
3. Added Providers to alpha Options.
4. Started Validation migration of multiple providers
5. Tests.

* fixed lint issues

* additional lint fixes

* Nits and alterations based on CR: manliy splitting large providers validation function and adding comments to provider options

* fixed typo

* removed weird : file

* small CR changes

* Removed GoogleGroups validation due to new allowed-groups (including tests). Added line in CHANGELOG

* Update pkg/apis/options/providers.go

Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>

* Update pkg/apis/options/providers.go

Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>

* Update pkg/apis/options/providers.go

Co-authored-by: Nick Meves <nick.meves@greenhouse.io>

* Initial commit of multiple provider logic:
1. Created new provider options.
2. Created legacy provider options and conversion options.
3. Added Providers to alpha Options.
4. Started Validation migration of multiple providers
5. Tests.

* fixed lint issues

* additional lint fixes

* Nits and alterations based on CR: manliy splitting large providers validation function and adding comments to provider options

* small CR changes

* auto generates alpha_config.md

* rebase (mainly service alpha options related conflicts)

* removed :

* Nits and alterations based on CR: manliy splitting large providers validation function and adding comments to provider options

* small CR changes

* Removed GoogleGroups validation due to new allowed-groups (including tests). Added line in CHANGELOG

* "cntd. rebase"

* ran make generate again

* last conflicts

* removed duplicate client id validation

* 1. Removed provider prefixes
2. altered optionsWithNilProvider logic
3. altered default provider logic
4. moved change in CHANELOG to 7.0.0

* fixed TestGoogleGroupOptions test

* ran make generate

* moved CHANGLOG line to 7.1.1

* moved changelog comment to 7.1.2 (additional rebase)

Co-authored-by: Yana Segal <yana.segal@nielsen.com>
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
Co-authored-by: Nick Meves <nick.meves@greenhouse.io>
2021-04-03 17:06:30 +01:00
..
util Ensure errors in tests are logged to the GinkgoWriter 2021-02-10 19:50:04 +00:00
alpha_options.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
app.go Add option for custom logos on the sign in page 2021-02-19 13:23:55 +00:00
common.go Generate reference page in configuration 2021-01-18 09:57:44 +00:00
common_test.go Introduce Duration so that marshalling works for duration strings 2020-11-19 10:35:29 +00:00
cookie.go Rename CookieOptions to Cookie 2020-07-05 09:18:21 +01:00
doc.go Generate reference page in configuration 2021-01-18 09:57:44 +00:00
header.go Add AlphaOptions struct and ensure that all children have valid JSON tags 2020-11-19 10:35:31 +00:00
legacy_options.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
legacy_options_test.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
load.go Introduce alpha configuration loading 2020-12-01 08:56:49 +00:00
load_test.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
logging.go Request ID Logging (#1087) 2021-03-21 18:20:57 +00:00
options.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
options_suite_test.go Ensure errors in tests are logged to the GinkgoWriter 2021-02-10 19:50:04 +00:00
providers.go Multiple providers in alpha config (#947) 2021-04-03 17:06:30 +01:00
server.go Create server options struct and move legacy server options to legacyOptions 2021-03-07 11:49:08 +00:00
sessions.go Support Password & SentinelPassword in Redis session store 2020-08-11 12:22:05 -07:00
upstreams.go Add DefaultUpstreamFlushInterval to replace magic time.Second value 2020-11-19 10:39:21 +00:00