mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-09 15:19:10 +02:00
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
26 lines
796 B
Text
26 lines
796 B
Text
---
|
|
title: middleware
|
|
sidebarTitle: middleware
|
|
---
|
|
|
|
# `fastmcp.server.auth.middleware`
|
|
|
|
|
|
Enhanced authentication middleware with better error messages.
|
|
|
|
This module provides enhanced versions of MCP SDK authentication middleware
|
|
that return more helpful error messages for developers troubleshooting
|
|
authentication issues.
|
|
|
|
|
|
## Classes
|
|
|
|
### `RequireAuthMiddleware` <sup><a href="https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/auth/middleware.py#L22" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>
|
|
|
|
|
|
Enhanced authentication middleware with detailed error messages.
|
|
|
|
Extends the SDK's RequireAuthMiddleware to provide more actionable
|
|
error messages when authentication fails. This helps developers
|
|
understand what went wrong and how to fix it.
|
|
|