Tim O'Farrell fd6e0cab3f
Fix V1 MCP services (Fix tavily search) (#11840)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-01 21:19:19 +00:00
..
2025-10-14 02:16:44 +00:00
2025-10-14 02:16:44 +00:00
2025-10-14 02:16:44 +00:00

User Management

Handles user authentication, authorization, and profile management for the OpenHands app server.

Overview

This module provides user management capabilities, including authentication, user profile access, and service resolution for user-scoped operations.

Key Components

  • UserContext: Abstract context for user operations
  • AuthUserContext: Compatibility layer for user auth.
  • UserRouter: FastAPI router for user-related endpoints
  • UserContextInjector: Factory for getting user context with FastAPI dependency injection

Features

  • User authentication and session management
  • Current user profile retrieval
  • User-scoped service resolution
  • JWT-based authentication integration