Back to Clerk

Encryption key required when passing `secretKey` at runtime

packages/upgrade/src/versions/core-3/changes/nextjs-encryption-key-required.md

latest328 B
Original Source

When passing secretKey as a runtime option to clerkMiddleware(), you must now also provide a CLERK_ENCRYPTION_KEY environment variable.

Add the encryption key to your environment:

env
CLERK_ENCRYPTION_KEY=your-encryption-key

More information: https://clerk.com/docs/reference/nextjs/clerk-middleware#dynamic-keys