Back to Clerk

Deprecated `enableHandshake` option and `req.auth` object-access removed from `@clerk/express`

packages/upgrade/src/versions/core-3/changes/express-deprecated-removed.md

latest462 B
Original Source

enableHandshake option removed

The enableHandshake option had no effect and has been removed from clerkMiddleware.

diff
- app.use(clerkMiddleware({ enableHandshake: false }));
+ app.use(clerkMiddleware());

req.auth object-access removed

Accessing req.auth as a plain object (legacy clerk-sdk-node style) is no longer supported. Use getAuth() instead.

diff
- const { userId } = req.auth;
+ const { userId } = getAuth(req);