1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-07-15 01:44:22 +02:00

Integrate cookie builder with persistent session manager

This commit is contained in:
Joel Speed
2021-03-23 13:50:55 +00:00
committed by Joel Speed
parent 93026e4c82
commit 2dcda8539c
8 changed files with 80 additions and 93 deletions

View File

@ -12,6 +12,7 @@ import (
"github.com/go-redis/redis/v8"
"github.com/oauth2-proxy/oauth2-proxy/v7/pkg/apis/options"
sessionsapi "github.com/oauth2-proxy/oauth2-proxy/v7/pkg/apis/sessions"
"github.com/oauth2-proxy/oauth2-proxy/v7/pkg/cookies"
"github.com/oauth2-proxy/oauth2-proxy/v7/pkg/logger"
"github.com/oauth2-proxy/oauth2-proxy/v7/pkg/sessions/persistence"
"github.com/oauth2-proxy/oauth2-proxy/v7/pkg/sessions/tests"
@ -80,7 +81,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {
@ -112,7 +113,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {
@ -132,7 +133,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {
@ -160,7 +161,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {
@ -193,7 +194,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {
@ -214,7 +215,7 @@ var _ = Describe("Redis SessionStore Tests", func() {
// Capture the session store so that we can close the client
var err error
ss, err = NewRedisSessionStore(opts, cookieOpts)
ss, err = NewRedisSessionStore(opts, cookies.NewBuilder(*cookieOpts))
return ss, err
},
func(d time.Duration) error {