Versions in this module Expand all Collapse all v0 v0.37.0 Mar 23, 2026 v0.36.0 Mar 21, 2026 Changes in this version + func ExtendSession(sessionStore sessionstore.StoreInterface, r *http.Request, seconds int64) error + func GetAPIAuthUser(r *http.Request) userstore.UserInterface + func GetAPIAuthUserFromContext(ctx context.Context) userstore.UserInterface + func GetAuthSession(r *http.Request) sessionstore.SessionInterface + func GetAuthSessionFromContext(ctx context.Context) sessionstore.SessionInterface + func GetAuthUser(r *http.Request) userstore.UserInterface + func GetAuthUserFromContext(ctx context.Context) userstore.UserInterface + func SetAPIAuthUser(r *http.Request, user userstore.UserInterface) *http.Request + func SetAPIAuthUserInContext(ctx context.Context, user userstore.UserInterface) context.Context + func SetAuthSession(r *http.Request, session sessionstore.SessionInterface) *http.Request + func SetAuthSessionInContext(ctx context.Context, session sessionstore.SessionInterface) context.Context + func SetAuthUser(r *http.Request, user userstore.UserInterface) *http.Request + func SetAuthUserInContext(ctx context.Context, user userstore.UserInterface) context.Context + func UserSettingGet(sessionStore sessionstore.StoreInterface, r *http.Request, key string, ...) string + func UserSettingSet(sessionStore sessionstore.StoreInterface, r *http.Request, key string, ...) error + type APIAuthenticatedUserContextKey struct + type AuthenticatedSessionContextKey struct + type AuthenticatedUserContextKey struct