git.iko.soy/typeable/oauth2-proxy
on master help sign in
Add SessionStore interface
commit530acff38c83f82a442e0de84dd091107619e044 authorJoel Speed <Joel.speed@hotmail.co.uk> dateMon 6 May 2019, 14:33 (7 years ago) parentfd66554
1 file changed+12
pkg/apis/sessions/interfaces.go+12
pkg/apis/sessions/interfaces.gonew file+12
@@ -0,0 +1,12 @@
1+package sessions
2+
3+import (
4+ "net/http"
5+)
6+
7+// SessionStore is an interface to storing user sessions in the proxy
8+type SessionStore interface {
9+ SaveSession(rw http.ResponseWriter, req *http.Request, s *SessionState) error
10+ LoadSession(req *http.Request) (*SessionState, error)
11+ ClearSession(rw http.ResponseWriter, req *http.Request) error
12+}