oauth2-proxy/pkg/apis/sessions
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
..
interfaces.go Drop Session suffix from SessionStore methods 2019-05-18 13:10:12 +02:00
legacy_v5_tester.go Centralize Ticket management of persistent stores (#682) 2020-07-19 21:25:13 +01:00
session_state.go Reduce SessionState size better with MessagePack + LZ4 (#632) 2020-07-13 20:56:05 +01:00
session_state_test.go Reduce SessionState size better with MessagePack + LZ4 (#632) 2020-07-13 20:56:05 +01:00