test: Setup interactive browser test
This commit is contained in:
@@ -211,7 +211,7 @@ async def load_or_register_client(
|
||||
storage_path: str | Path,
|
||||
client_name: str = "Nextcloud MCP Server",
|
||||
redirect_uris: list[str] | None = None,
|
||||
force_register: bool = False,
|
||||
force_register: bool = True,
|
||||
) -> ClientInfo:
|
||||
"""
|
||||
Load client from storage or register a new one if not found/expired.
|
||||
|
||||
@@ -30,6 +30,7 @@ def get_client_from_context(ctx: Context, base_url: str) -> NextcloudClient:
|
||||
ValueError: If username cannot be extracted from token
|
||||
"""
|
||||
try:
|
||||
logger.info(f"Inspecting session object: {dir(ctx.request_context.session)}")
|
||||
# Get AccessToken from MCP session (set by TokenVerifier)
|
||||
access_token: AccessToken = ctx.request_context.session.access_token
|
||||
|
||||
|
||||
Reference in New Issue
Block a user