cache

package
v0.0.36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MemoryCacheSessionLoader

type MemoryCacheSessionLoader struct {
	// contains filtered or unexported fields
}

func (*MemoryCacheSessionLoader) Init

func (l *MemoryCacheSessionLoader) Init(args ...any) (port.Library, error)

func (*MemoryCacheSessionLoader) Name

func (a *MemoryCacheSessionLoader) Name() string

func (*MemoryCacheSessionLoader) SetName

func (a *MemoryCacheSessionLoader) SetName(name string)

type MemoryCacheSessionStore

type MemoryCacheSessionStore struct {
	Config config.AuthConfig
	Memory port.ICacheMemory
}

func MemoryCacheSessionBackend

func MemoryCacheSessionBackend(config config.AuthConfig, context *core.AppContext) (*MemoryCacheSessionStore, error)

func (*MemoryCacheSessionStore) Delete

func (m *MemoryCacheSessionStore) Delete(loginInfo *auth.UserLoginInfo) error

func (*MemoryCacheSessionStore) GetByAccessToken

func (m *MemoryCacheSessionStore) GetByAccessToken(accessToken string) (*auth.UserLoginInfo, error)

func (*MemoryCacheSessionStore) GetByRefreshToken

func (m *MemoryCacheSessionStore) GetByRefreshToken(refreshToken string) (*auth.UserLoginInfo, error)

func (*MemoryCacheSessionStore) GetByUsername

func (m *MemoryCacheSessionStore) GetByUsername(username string) (*auth.UserLoginInfo, error)

func (*MemoryCacheSessionStore) Refresh

func (m *MemoryCacheSessionStore) Refresh(oldAccessToken string, loginInfo *auth.UserLoginInfo) error

func (*MemoryCacheSessionStore) Save

func (m *MemoryCacheSessionStore) Save(loginInfo *auth.UserLoginInfo) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL