fabryk-auth 0.3.0

Generic auth primitives for Fabryk — AuthenticatedUser, TokenValidator trait, Tower middleware
Documentation

Generic authentication primitives for Fabryk.

Provides:

  • [AuthenticatedUser] — Identity extracted from a validated token
  • [TokenValidator] — Trait for async token validation (implement per provider)
  • [AuthLayer] / [AuthService] — Tower middleware parameterised over TokenValidator
  • [AuthConfig] — Configuration for the auth layer
  • [AuthError] — Auth-specific error types