Versions in this module Expand all Collapse all v0 v0.0.1 Dec 6, 2024 Changes in this version + var ErrInvalidID = errors.New("ID is not in its proper form") + func Authenticate(client *authclient.Client) web.MidFunc + func Authorize(client *authclient.Client, rule string) web.MidFunc + func AuthorizeScrum(client *authclient.Client, scrumBus *scrumbus.Business) web.MidFunc + func AuthorizeUser(client *authclient.Client, userBus *userbus.Business, rule string) web.MidFunc + func Basic(ath *auth.Auth, userBus *userbus.Business) web.MidFunc + func Bearer(ath *auth.Auth) web.MidFunc + func BeginCommitRollback(log *logger.Logger, bgn sqldb.Beginner) web.MidFunc + func Errors(log *logger.Logger) web.MidFunc + func GetClaims(ctx context.Context) auth.Claims + func GetScrum(ctx context.Context) (scrumbus.Scrum, error) + func GetTran(ctx context.Context) (sqldb.CommitRollbacker, error) + func GetUser(ctx context.Context) (userbus.User, error) + func GetUserID(ctx context.Context) (uuid.UUID, error) + func Logger(log *logger.Logger) web.MidFunc + func Metrics() web.MidFunc + func Otel(tracer trace.Tracer) web.MidFunc + func Panics() web.MidFunc