"method:JSON(params)", which contains no auth information. If auth-filtered
list results (tools, resources, prompts) are cached with the default key, one
session’s filtered results can be served to a session with different permissions.
Pass a keyFn that includes the caller identity, e.g.:
Parameters
ctx
MiddlewareContext
Returns
string