Skip to main content

Module axum

Module axum 

Source
Expand description

Axum middleware for HTTP authentication Axum middleware for HTTP authentication

Provides authentication middleware for Axum HTTP services that:

  1. Extracts request parts (headers, method, URI)
  2. Validates using configured AuthProvider
  3. Injects AuthContext into request extensions
  4. Returns 401 Unauthorized on invalid credentials, 503 Service Unavailable when a provider’s backing store is unreachable

Enums§

AuthError
Authentication errors for HTTP responses

Functions§

auth_middleware
Axum middleware for request-based authentication