Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileStorageMiddleware ¶
type FileStorageMiddleware struct {
// contains filtered or unexported fields
}
FileStorageMiddleware manages sessions, using the filesystem as the session storage mechanism
func NewFileStorageMiddleware ¶
func NewFileStorageMiddleware() *FileStorageMiddleware
NewFileStorageMiddleware generates an instance of FileStorageMiddleware
func (*FileStorageMiddleware) GetName ¶
func (fsm *FileStorageMiddleware) GetName() string
GetName returns the middleware's name
func (*FileStorageMiddleware) Initialize ¶
func (fsm *FileStorageMiddleware) Initialize(ev *enliven.Enliven)
Initialize sets up the session middleware
func (*FileStorageMiddleware) ServeHTTP ¶
func (fsm *FileStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)
type MemoryStorageMiddleware ¶
type MemoryStorageMiddleware struct {
// contains filtered or unexported fields
}
MemoryStorageMiddleware manages sessions, using memory as the session storage mechanism
func NewMemoryStorageMiddleware ¶
func NewMemoryStorageMiddleware() *MemoryStorageMiddleware
NewMemoryStorageMiddleware generates an instance of MemoryStorageMiddleware
func (*MemoryStorageMiddleware) GetName ¶
func (msm *MemoryStorageMiddleware) GetName() string
GetName returns the middleware's name
func (*MemoryStorageMiddleware) Initialize ¶
func (msm *MemoryStorageMiddleware) Initialize(ev *enliven.Enliven)
Initialize sets up the session middleware
func (*MemoryStorageMiddleware) ServeHTTP ¶
func (msm *MemoryStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)
type RedisStorageMiddleware ¶
type RedisStorageMiddleware struct {
// contains filtered or unexported fields
}
RedisStorageMiddleware manages sessions, using redis as the session storage mechanism
func NewRedisStorageMiddleware ¶
func NewRedisStorageMiddleware() *RedisStorageMiddleware
NewRedisStorageMiddleware generates an instance of RedisStorageMiddleware
func (*RedisStorageMiddleware) GetName ¶
func (rsm *RedisStorageMiddleware) GetName() string
GetName returns the middleware's name
func (*RedisStorageMiddleware) Initialize ¶
func (rsm *RedisStorageMiddleware) Initialize(ev *enliven.Enliven)
Initialize sets up the session middleware
func (*RedisStorageMiddleware) ServeHTTP ¶
func (rsm *RedisStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)
type StoredSession ¶
type StoredSession struct {
// contains filtered or unexported fields
}
StoredSession represents a session in memory