1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-06-27 00:51:33 +02:00
Commit Graph

1645 Commits

Author SHA1 Message Date
c22731afa0 Fixed linting errors. 2019-04-12 08:59:46 -07:00
37c415b889 Self code review changes 2019-04-12 08:59:46 -07:00
8ec025f536 Auth and standard logging with file rolling 2019-04-12 08:59:46 -07:00
ee4ebe53bf Merge pull request #123 from pusher/release-3.2.0
Update changelog for release v3.2.0
v3.2.0
2019-04-12 11:26:55 +01:00
6545a33f93 Update changelog for release v3.2.0 2019-04-12 11:23:14 +01:00
bf9fedb3cf build: use go 1.12 (#124)
* build: use go 1.12

* Update CHANGELOG.md
2019-04-12 11:15:29 +01:00
66a82435de Merge pull request #44 from martin-loetzsch/update-readme-for-azure-ad
Update Readme for Azure Active Directory
2019-04-12 10:26:10 +01:00
484771b98a Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-12 11:23:12 +02:00
70c4ca95b6 Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-12 11:23:01 +02:00
6df85b9787 Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-12 11:08:42 +02:00
dd3244e465 Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-12 11:08:34 +02:00
2511f1cd75 Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-12 11:08:26 +02:00
a8a68284c9 Update README.md
Co-Authored-By: martin-loetzsch <martin.loetzsch@gmail.com>
2019-04-11 21:29:12 +02:00
d3b8232876 Merge pull request #96 from caarlos0/verified
fix: github should check if email is verified
2019-04-11 13:55:50 +01:00
d00e3bddf5 Merge branch 'master' into verified 2019-04-11 13:49:56 +01:00
3f4420fd58 Merge pull request #120 from costelmoraru/session_state_email
Encrypting user/email from cookie
2019-04-10 13:57:56 +01:00
bd64aeb7ee Merge pull request #122 from costelmoraru/expose_cookie_path
Expose -cookie-path as configuration parameter
2019-04-10 13:55:12 +01:00
f7c85a4d16 Removing obsolete comment from EncodeSessionState 2019-04-10 15:28:03 +03:00
862e75a4e4 Adjusted the cookie path sample in the documentation 2019-04-10 14:50:19 +03:00
dc8934ca93 Update documentation, to add the flag to the list of flags 2019-04-10 12:52:50 +03:00
f5f64e7d6c Update the changelog 2019-04-10 00:42:17 +03:00
071d17b521 Expose -cookie-path as configuration parameter 2019-04-10 00:36:35 +03:00
f5a6609b45 Fixing lint error 2019-04-09 15:17:40 +03:00
6da6ee7f84 Encrypting user/email from cookie, add changelog 2019-04-09 15:00:17 +03:00
4f7517b2f9 Encrypting user/email from cookie 2019-04-09 14:55:33 +03:00
e9d4f6e0a1 Merge pull request #110 from timothy-spencer/gcphealthcheck
added an option to enable GCP healthcheck endpoints
2019-03-27 11:58:14 +00:00
da0d4ac50d Merge pull request #113 from daB0bby/patch-1
fixes typo
2019-03-26 16:00:39 +00:00
6bb32c8059 It's not really mine 2019-03-26 08:59:03 -07:00
9660839667 fixes typo in set-authorization-header 2019-03-26 16:49:04 +01:00
2679579f44 updated documentation to reflect GKE ingress support too 2019-03-25 11:44:17 -07:00
d44f58f0e2 found another edge case to test 2019-03-25 10:47:30 -07:00
ff4e5588d8 incorporate suggestions from @benfdking 2019-03-25 10:32:29 -07:00
1ff17a3fa1 travis ci tests had a temporary failure, so this is to get it to retest 2019-03-25 10:10:07 -07:00
e2755624ec made gcp healthcheck test better 2019-03-25 10:03:22 -07:00
189bda3781 Merge branch 'master' into gcphealthcheck 2019-03-25 09:57:52 -07:00
3d22a11658 added better tests for gcp healthcheck stuff 2019-03-25 09:56:56 -07:00
a38b0dcec2 Merge pull request #112 from gyson/improve-websocket-support
Improve websocket support
2019-03-25 10:27:08 +00:00
b67614c90f Update CHANGELOG.md 2019-03-22 17:41:55 -04:00
978c0a33e4 Improve websocket support 2019-03-22 17:19:38 -04:00
e9f36fa4b5 added the PR to the changelog 2019-03-20 14:44:01 -07:00
2147ae8cfd added gcp-healthchecks flag in readme, fixed link to logingov-provider 2019-03-20 14:38:06 -07:00
3476daf322 added an option to enable GCP healthcheck endpoints 2019-03-20 14:29:44 -07:00
24f36f27a7 fix: check if it is both primary and verified 2019-03-20 13:52:30 -03:00
95ee4358b2 Merge remote-tracking branch 'upstream/master' into verified 2019-03-20 13:46:04 -03:00
ca89bb833d Merge pull request #108 from pkoenig10/patch-1
Set redirect URL path when host is present
2019-03-20 16:41:09 +00:00
6f9eac5190 Set redirect URL path when host is present 2019-03-20 09:25:04 -07:00
2070fae47c Use encoding/json for SessionState serialization (#63)
* Use encoding/json for SessionState serialization

In order to make it easier to extend in future.

* Store only email and user in cookie when cipher is unavailable

This improves safety and robustness, and also preserves the existing
behaviour.

* Add TestEncodeSessionState/TestDecodeSessionState

Use the test vectors with JSON encoding just introduced.

* Support session state encoding in older versions

* Add test cases for legacy session state strings

* Add check for wrong expiration time in session state strings

* Avoid exposing time.Time zero value when encoding session state string

* Update CHANGELOG.md
2019-03-20 13:59:24 +00:00
a656435d00 Implement Getter interface for StringArray (#104)
This commit fix the issue #98
2019-03-20 13:58:14 +00:00
8cc5fbf859 add login.gov provider (#55)
* first stab at login.gov provider

* fixing bugs now that I think I understand things better

* fixing up dependencies

* remove some debug stuff

* Fixing all dependencies to point at my fork

* forgot to hit save on the github rehome here

* adding options for setting keys and so on, use JWT workflow instead of PKCE

* forgot comma

* was too aggressive with search/replace

* need JWTKey to be byte array

* removed custom refresh stuff

* do our own custom jwt claim and store it in the normal session store

* golang json types are strange

* I have much to learn about golang

* fix time and signing key

* add http lib

* fixed claims up since we don't need custom claims

* add libs

* forgot ioutil

* forgot ioutil

* moved back to pusher location

* changed proxy github location back so that it builds externally, fixed up []byte stuff, removed client_secret if we are using login.gov

* update dependencies

* do JWTs properly

* finished oidc flow, fixed up tests to work better

* updated comments, added test that we set expiresOn properly

* got confused with header and post vs get

* clean up debug and test dir

* add login.gov to README, remove references to my repo

* forgot to remove un-needed code

* can use sample_key* instead of generating your own

* updated changelog

* apparently golint wants comments like this

* linter wants non-standard libs in a separate grouping

* Update options.go

Co-Authored-By: timothy-spencer <timothy.spencer@gsa.gov>

* Update options.go

Co-Authored-By: timothy-spencer <timothy.spencer@gsa.gov>

* remove sample_key, improve comments related to client-secret, fix changelog related to PR feedback

* github doesn't seem to do gofmt when merging.  :-)

* update CODEOWNERS

* check the nonce

* validate the JWT fully

* forgot to add pubjwk-url to README

* unexport the struct

* fix up the err masking that travis found

* update nonce comment by request of @JoelSpeed

* argh.  Thought I'd formatted the merge properly, but apparently not.

* fixed test to not fail if the query time was greater than zero
2019-03-20 13:44:51 +00:00
6d15fe004e change per_page value from 200 to 100 2019-03-15 08:00:20 -07:00