Versions in this module Expand all Collapse all v0 v0.1.2 Jun 14, 2026 Changes in this version + func AuthMiddleware[U any](cfg AuthConfig[U]) labecho.MiddlewareFunc + func BearerToken(c *labecho.Context) string + func EnsureRoles(...) labecho.MiddlewareFunc + func ErrorHandler(c *labecho.Context, err error) + func GetSentryHub(c *labecho.Context) *sentry.Hub + func Logger(l logger.Logger) labecho.MiddlewareFunc + func New(v validator.Validator, l logger.Logger, extra ...labecho.MiddlewareFunc) *labecho.Echo + func RequireAdmin(next labecho.HandlerFunc) labecho.HandlerFunc + func RequireService(next labecho.HandlerFunc) labecho.HandlerFunc + func RequireUser(next labecho.HandlerFunc) labecho.HandlerFunc + func Sentry() labecho.MiddlewareFunc + type AuthConfig struct + Authenticate func(ctx context.Context, token string) (*authorization.Actor, *U, error) + type Server struct + func NewServer(e *labecho.Echo, c ServerConfig, l logger.Logger) *Server + func (s *Server) Start(ctx context.Context) error + func (s *Server) Stop(ctx context.Context) error + type ServerConfig struct + Hosts []string + IdleTimeout int + ReadHeaderTimeout int + ReadTimeout int + WriteTimeout int