Documentation
¶
Index ¶
- type MemoryCacheSessionLoader
- type MemoryCacheSessionStore
- func (m *MemoryCacheSessionStore) Delete(loginInfo *auth.UserLoginInfo) error
- func (m *MemoryCacheSessionStore) GetByAccessToken(accessToken string) (*auth.UserLoginInfo, error)
- func (m *MemoryCacheSessionStore) GetByRefreshToken(refreshToken string) (*auth.UserLoginInfo, error)
- func (m *MemoryCacheSessionStore) GetByUsername(username string) (*auth.UserLoginInfo, error)
- func (m *MemoryCacheSessionStore) Refresh(oldAccessToken string, loginInfo *auth.UserLoginInfo) error
- func (m *MemoryCacheSessionStore) Save(loginInfo *auth.UserLoginInfo) error
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
Click to show internal directories.
Click to hide internal directories.