diff --git a/packages/server-core/src/hooks/authenticate.ts b/packages/server-core/src/hooks/authenticate.ts index 5e7aea246b1..496e6e17b6c 100644 --- a/packages/server-core/src/hooks/authenticate.ts +++ b/packages/server-core/src/hooks/authenticate.ts @@ -56,6 +56,10 @@ export default async (context: HookContext, next: NextFunction): Pr // No need to authenticate if it's an internal call. const isInternal = isProvider('server')(context) if (isInternal) { + if (context.params.user) { + asyncLocalStorage.enterWith({ user: context.params.user }) + } + return next() }