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 overTokenValidator - [
AuthConfig] — Configuration for the auth layer - [
AuthError] — Auth-specific error types