Logo
Explore Help
Sign In
go/httpauth
2
0
Fork 0
You've already forked httpauth
Code Issues Pull Requests Packages Releases 2 Activity
Files
v1.0.0
httpauth/go.mod

6 lines
92 B
Modula-2
Raw Permalink Normal View History

feat(httpauth): initial release — provider-agnostic HTTP auth middleware Provides SetTokenData for upstream AuthMiddleware implementations, EnrichmentMiddleware and AuthzMiddleware compatible with any provider that calls SetTokenData, ClaimsPermissionProvider for JWT-embedded permissions, and CachedPermissionProvider for TTL-backed runtime resolution via any Cache implementation.
2026-05-07 21:37:25 -06:00
module code.nochebuena.dev/go/httpauth
go 1.25
feat(httpauth)!: promote to v1.0.0 — add ChainPermissionProvider, bump rbac to v1.0.0 Add NewChainPermissionProvider: tries each rbac.PermissionProvider in order, returns the first non-zero mask, propagates errors immediately. Primary use case: ClaimsPermissionProvider (JWT fast-path, no DB call) chained with CachedPermissionProvider (DB fallback). Bump rbac dependency to v1.0.0. API committed as stable.
2026-05-07 23:08:38 -06:00
require code.nochebuena.dev/go/rbac v1.0.0
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 33ms Template: 1ms
English
English
Licenses API