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