fix(nextjs,backend): Support handshake in iframes
Description
Adds support for handshake inside iframes.
This PR makes requests that have the Sec-Fetch-Dest value set to iframe to be eligible for handshake.
Checklist
- [x]
npm testruns as expected. - [x]
npm run buildruns as expected. - [ ] (If applicable) JSDoc comments have been added or updated for any package exports
- [ ] (If applicable) Documentation has been updated
Type of change
- [x] 🐛 Bug fix
- [ ] 🌟 New feature
- [ ] 🔨 Breaking change
- [ ] 📖 Refactoring / dependency upgrade / documentation
- [ ] other:
🦋 Changeset detected
Latest commit: 203414f02276b68076c5e4bab41ba31192195ddb
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 9 packages
| Name | Type |
|---|---|
| @clerk/backend | Patch |
| @clerk/nextjs | Patch |
| @clerk/astro | Patch |
| @clerk/express | Patch |
| @clerk/fastify | Patch |
| @clerk/remix | Patch |
| @clerk/clerk-sdk-node | Patch |
| @clerk/tanstack-start | Patch |
| @clerk/testing | Patch |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
!snapshot
Hey @anagstef - the snapshot version command generated the following package versions:
| Package | Version |
|---|---|
| @clerk/backend | 1.3.0-snapshot.v1ec5424 |
| @clerk/chrome-extension | 1.0.18-snapshot.v1ec5424 |
| @clerk/clerk-js | 5.7.0-snapshot.v1ec5424 |
| @clerk/elements | 0.7.0-snapshot.v1ec5424 |
| @clerk/clerk-expo | 1.2.1-snapshot.v1ec5424 |
| @clerk/express | 0.0.12-snapshot.v1ec5424 |
| @clerk/fastify | 1.0.14-snapshot.v1ec5424 |
| gatsby-plugin-clerk | 5.0.0-beta.45 |
| @clerk/nextjs | 5.2.0-snapshot.v1ec5424 |
| @clerk/clerk-react | 5.2.4-snapshot.v1ec5424 |
| @clerk/remix | 4.1.1-snapshot.v1ec5424 |
| @clerk/clerk-sdk-node | 5.0.11-snapshot.v1ec5424 |
| @clerk/shared | 2.3.0-snapshot.v1ec5424 |
| @clerk/tanstack-start | 0.1.1-snapshot.v1ec5424 |
| @clerk/testing | 1.1.7-snapshot.v1ec5424 |
| @clerk/ui | 0.1.1-snapshot.v1ec5424 |
Tip: Use the snippet copy button below to quickly install the required packages.
@clerk/backend
npm i @clerk/[email protected] --save-exact
@clerk/chrome-extension
npm i @clerk/[email protected] --save-exact
@clerk/clerk-js
npm i @clerk/[email protected] --save-exact
@clerk/elements
npm i @clerk/[email protected] --save-exact
@clerk/clerk-expo
npm i @clerk/[email protected] --save-exact
@clerk/express
npm i @clerk/[email protected] --save-exact
@clerk/fastify
npm i @clerk/[email protected] --save-exact
gatsby-plugin-clerk
npm i [email protected] --save-exact
@clerk/nextjs
npm i @clerk/[email protected] --save-exact
@clerk/clerk-react
npm i @clerk/[email protected] --save-exact
@clerk/remix
npm i @clerk/[email protected] --save-exact
@clerk/clerk-sdk-node
npm i @clerk/[email protected] --save-exact
@clerk/shared
npm i @clerk/[email protected] --save-exact
@clerk/tanstack-start
npm i @clerk/[email protected] --save-exact
@clerk/testing
npm i @clerk/[email protected] --save-exact
@clerk/ui
npm i @clerk/[email protected] --save-exact
!snapshot
!snapshot
Hey @anagstef - the snapshot version command generated the following package versions:
| Package | Version |
|---|---|
| @clerk/astro | 0.0.2-snapshot.v27f3f6b |
| @clerk/backend | 1.3.1-snapshot.v27f3f6b |
| @clerk/chrome-extension | 1.1.3-snapshot.v27f3f6b |
| @clerk/clerk-js | 5.8.1-snapshot.v27f3f6b |
| @clerk/clerk-expo | 1.2.6-snapshot.v27f3f6b |
| @clerk/express | 0.0.16-snapshot.v27f3f6b |
| @clerk/fastify | 1.0.18-snapshot.v27f3f6b |
| gatsby-plugin-clerk | 5.0.0-beta.45 |
| @clerk/nextjs | 5.2.3-snapshot.v27f3f6b |
| @clerk/remix | 4.2.2-snapshot.v27f3f6b |
| @clerk/clerk-sdk-node | 5.0.15-snapshot.v27f3f6b |
| @clerk/tanstack-start | 0.1.6-snapshot.v27f3f6b |
| @clerk/testing | 1.1.10-snapshot.v27f3f6b |
Tip: Use the snippet copy button below to quickly install the required packages.
@clerk/astro
npm i @clerk/[email protected] --save-exact
@clerk/backend
npm i @clerk/[email protected] --save-exact
@clerk/chrome-extension
npm i @clerk/[email protected] --save-exact
@clerk/clerk-js
npm i @clerk/[email protected] --save-exact
@clerk/clerk-expo
npm i @clerk/[email protected] --save-exact
@clerk/express
npm i @clerk/[email protected] --save-exact
@clerk/fastify
npm i @clerk/[email protected] --save-exact
gatsby-plugin-clerk
npm i [email protected] --save-exact
@clerk/nextjs
npm i @clerk/[email protected] --save-exact
@clerk/remix
npm i @clerk/[email protected] --save-exact
@clerk/clerk-sdk-node
npm i @clerk/[email protected] --save-exact
@clerk/tanstack-start
npm i @clerk/[email protected] --save-exact
@clerk/testing
npm i @clerk/[email protected] --save-exact
!snapshot
Hey @anagstef - the snapshot version command generated the following package versions:
| Package | Version |
|---|---|
| @clerk/astro | 0.0.2-snapshot.v88c02de |
| @clerk/backend | 1.3.1-snapshot.v88c02de |
| @clerk/chrome-extension | 1.1.3-snapshot.v88c02de |
| @clerk/clerk-js | 5.8.1-snapshot.v88c02de |
| @clerk/clerk-expo | 1.2.6-snapshot.v88c02de |
| @clerk/express | 0.0.16-snapshot.v88c02de |
| @clerk/fastify | 1.0.18-snapshot.v88c02de |
| gatsby-plugin-clerk | 5.0.0-beta.45 |
| @clerk/nextjs | 5.2.3-snapshot.v88c02de |
| @clerk/remix | 4.2.2-snapshot.v88c02de |
| @clerk/clerk-sdk-node | 5.0.15-snapshot.v88c02de |
| @clerk/tanstack-start | 0.1.6-snapshot.v88c02de |
| @clerk/testing | 1.1.10-snapshot.v88c02de |
Tip: Use the snippet copy button below to quickly install the required packages.
@clerk/astro
npm i @clerk/[email protected] --save-exact
@clerk/backend
npm i @clerk/[email protected] --save-exact
@clerk/chrome-extension
npm i @clerk/[email protected] --save-exact
@clerk/clerk-js
npm i @clerk/[email protected] --save-exact
@clerk/clerk-expo
npm i @clerk/[email protected] --save-exact
@clerk/express
npm i @clerk/[email protected] --save-exact
@clerk/fastify
npm i @clerk/[email protected] --save-exact
gatsby-plugin-clerk
npm i [email protected] --save-exact
@clerk/nextjs
npm i @clerk/[email protected] --save-exact
@clerk/remix
npm i @clerk/[email protected] --save-exact
@clerk/clerk-sdk-node
npm i @clerk/[email protected] --save-exact
@clerk/tanstack-start
npm i @clerk/[email protected] --save-exact
@clerk/testing
npm i @clerk/[email protected] --save-exact