1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-01-10 04:18:14 +02:00
oauth2-proxy/pkg
Nick Meves 9643a0b10c
Centralize Ticket management of persistent stores (#682)
* Centralize Ticket management of persistent stores

persistence package with Manager & Ticket will handle
all the details about keys, secrets, ticket into cookies,
etc. Persistent stores just need to pass Save, Load &
Clear function handles to the persistent manager now.

* Shift to persistence.Manager wrapping a persistence.Store

* Break up the Redis client builder logic

* Move error messages to Store from Manager

* Convert ticket to private for Manager use only

* Add persistence Manager & ticket tests

* Make a custom MockStore that handles time FastForwards
2020-07-19 21:25:13 +01:00
..
apis Centralize Ticket management of persistent stores (#682) 2020-07-19 21:25:13 +01:00
authentication/basic Add HTPasswdValidator to basic authentication package 2020-07-18 11:01:49 +01:00
cookies Rename CookieOptions to Cookie 2020-07-05 09:18:21 +01:00
encryption Reduce SessionState size better with MessagePack + LZ4 (#632) 2020-07-13 20:56:05 +01:00
ip Implements --trusted-ip option (#552) 2020-07-11 11:10:58 +01:00
logger Implements --real-client-ip-header option. (#503) 2020-05-12 18:41:25 +01:00
middleware Add session loader from session storage 2020-07-19 17:21:42 +01:00
requests Add tests for request result 2020-07-06 20:37:36 +01:00
sessions Centralize Ticket management of persistent stores (#682) 2020-07-19 21:25:13 +01:00
upstream Use bool pointers for upstream options that default to true 2020-07-19 14:01:36 +01:00
util Fix #635: Support specifying alternative provider TLS trust source(s) (#645) 2020-07-03 16:09:17 +01:00
validation Use bool pointers for upstream options that default to true 2020-07-19 14:01:36 +01:00