Skip to main content
Version: 57.2.0

extractUserFromHeaders

extractUserFromHeaders(headers, context): Promise<User | undefined>

Extract user from raw headers using whichever auth provider is configured. Works with both JWT and Better Auth, mirroring authenticateMiddleware behavior.

Parameters

headers

Record<string, string | string[] | undefined>

context

MCPAuthContext

Returns

Promise<User | undefined>