Versions in this module Expand all Collapse all v0 v0.0.2 Feb 19, 2025 v0.0.1 Feb 19, 2025 Changes in this version + type Session struct + func (sess *Session) Claims() session.Claims + func (sess *Session) Del(ctx context.Context, key string) error + func (sess *Session) Destroy(ctx context.Context) error + func (sess *Session) Get(ctx context.Context, key string) ekit.AnyValue + func (sess *Session) Set(ctx context.Context, key string, val any) error + type SessionProvider struct + TokenCarrier session.TokenCarrier + func NewSessionProvider(client redis.Cmdable, jwtKey string, expiration time.Duration) *SessionProvider + func (rsp *SessionProvider) Destroy(ctx *gctx.Context) error + func (rsp *SessionProvider) Get(ctx *gctx.Context) (session.Session, error) + func (rsp *SessionProvider) NewSession(ctx *gctx.Context, uid int64, jwtData map[string]string, ...) (session.Session, error) + func (rsp *SessionProvider) RenewAccessToken(ctx *ginx.Context) error + func (rsp *SessionProvider) UpdateClaims(ctx *gctx.Context, claims session.Claims) error