8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0443a1 commit 07c1c40Copy full SHA for 07c1c40
src/mcp/server/fastmcp/server.py
@@ -27,6 +27,7 @@
27
28
from mcp.server.auth.middleware.auth_context import AuthContextMiddleware
29
from mcp.server.auth.middleware.bearer_auth import (
30
+ AuthenticatedUser,
31
BearerAuthBackend,
32
RequireAuthMiddleware,
33
)
@@ -1047,6 +1048,11 @@ async def log(
1047
1048
related_request_id=self.request_id,
1049
1050
1051
+ @property
1052
+ def user(self) -> AuthenticatedUser | None:
1053
+ """Get the authenticated user if available."""
1054
+ return self.request_context.request.user if isinstance(self.request_context.request, Request) else None
1055
+
1056
@property
1057
def client_id(self) -> str | None:
1058
"""Get the client ID if available."""
0 commit comments