feat(clerk-expo): Support expo passkeys - #4352
Conversation
🦋 Changeset detectedLatest commit: 29e9dcc The changes in this PR will be included in the next version bump. This PR includes changesets to release 20 packages
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 |
fb2db15 to
84a6da3
Compare
|
!snapshot |
|
Hey @AlexNti - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.3.16-snapshot.v84a6da3 --save-exact
npm i @clerk/backend@1.14.1-snapshot.v84a6da3 --save-exact
npm i @clerk/express@1.3.1-snapshot.v84a6da3 --save-exact
npm i @clerk/fastify@2.0.3-snapshot.v84a6da3 --save-exact
npm i @clerk/nextjs@5.7.5-snapshot.v84a6da3 --save-exact
npm i @clerk/remix@4.2.39-snapshot.v84a6da3 --save-exact
npm i @clerk/clerk-sdk-node@5.0.52-snapshot.v84a6da3 --save-exact
npm i @clerk/tanstack-start@0.4.15-snapshot.v84a6da3 --save-exact
npm i @clerk/testing@1.3.13-snapshot.v84a6da3 --save-exact |
|
!snapshot |
|
Hey @anagstef - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.3.16-snapshot.vd00b3bb --save-exact
npm i @clerk/backend@1.14.1-snapshot.vd00b3bb --save-exact
npm i @clerk/chrome-extension@1.3.21-snapshot.vd00b3bb --save-exact
npm i @clerk/clerk-js@5.28.0-snapshot.vd00b3bb --save-exact
npm i @clerk/elements@0.16.3-snapshot.vd00b3bb --save-exact
npm i @clerk/clerk-expo@2.3.0-snapshot.vd00b3bb --save-exact
npm i @clerk/express@1.3.1-snapshot.vd00b3bb --save-exact
npm i @clerk/fastify@2.0.3-snapshot.vd00b3bb --save-exact
npm i @clerk/localizations@3.3.1-snapshot.vd00b3bb --save-exact
npm i @clerk/nextjs@5.7.5-snapshot.vd00b3bb --save-exact
npm i @clerk/clerk-react@5.12.1-snapshot.vd00b3bb --save-exact
npm i @clerk/remix@4.2.39-snapshot.vd00b3bb --save-exact
npm i @clerk/clerk-sdk-node@5.0.52-snapshot.vd00b3bb --save-exact
npm i @clerk/shared@2.9.3-snapshot.vd00b3bb --save-exact
npm i @clerk/tanstack-start@0.4.15-snapshot.vd00b3bb --save-exact
npm i @clerk/testing@1.3.13-snapshot.vd00b3bb --save-exact
npm i @clerk/themes@2.1.38-snapshot.vd00b3bb --save-exact
npm i @clerk/types@4.27.0-snapshot.vd00b3bb --save-exact |
d00b3bb to
5c7e219
Compare
|
!snapshot |
|
Hey @AlexNti - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.4.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/backend@1.15.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/chrome-extension@1.3.22-snapshot.v1f5c4b4 --save-exact
npm i @clerk/clerk-js@5.29.0-snapshot.v1f5c4b4 --save-exact
npm i @clerk/elements@0.17.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/clerk-expo@2.3.0-snapshot.v1f5c4b4 --save-exact
npm i @clerk/express@1.3.3-snapshot.v1f5c4b4 --save-exact
npm i @clerk/fastify@2.0.5-snapshot.v1f5c4b4 --save-exact
npm i @clerk/localizations@3.3.2-snapshot.v1f5c4b4 --save-exact
npm i @clerk/nextjs@6.0.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/clerk-react@5.13.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/remix@4.2.41-snapshot.v1f5c4b4 --save-exact
npm i @clerk/clerk-sdk-node@5.0.54-snapshot.v1f5c4b4 --save-exact
npm i @clerk/shared@2.10.1-snapshot.v1f5c4b4 --save-exact
npm i @clerk/tanstack-start@0.4.17-snapshot.v1f5c4b4 --save-exact
npm i @clerk/testing@1.3.15-snapshot.v1f5c4b4 --save-exact
npm i @clerk/themes@2.1.39-snapshot.v1f5c4b4 --save-exact
npm i @clerk/types@4.28.0-snapshot.v1f5c4b4 --save-exact |
|
!snapshot |
|
Hey @AlexNti - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.4.1-snapshot.va96a299 --save-exact
npm i @clerk/backend@1.15.1-snapshot.va96a299 --save-exact
npm i @clerk/chrome-extension@1.3.22-snapshot.va96a299 --save-exact
npm i @clerk/clerk-js@5.29.0-snapshot.va96a299 --save-exact
npm i @clerk/elements@0.17.1-snapshot.va96a299 --save-exact
npm i @clerk/clerk-expo@2.3.0-snapshot.va96a299 --save-exact
npm i @clerk/express@1.3.3-snapshot.va96a299 --save-exact
npm i @clerk/fastify@2.0.5-snapshot.va96a299 --save-exact
npm i @clerk/localizations@3.3.2-snapshot.va96a299 --save-exact
npm i @clerk/nextjs@6.0.1-snapshot.va96a299 --save-exact
npm i @clerk/clerk-react@5.13.1-snapshot.va96a299 --save-exact
npm i @clerk/remix@4.2.41-snapshot.va96a299 --save-exact
npm i @clerk/clerk-sdk-node@5.0.54-snapshot.va96a299 --save-exact
npm i @clerk/shared@2.10.1-snapshot.va96a299 --save-exact
npm i @clerk/tanstack-start@0.4.17-snapshot.va96a299 --save-exact
npm i @clerk/testing@1.3.15-snapshot.va96a299 --save-exact
npm i @clerk/themes@2.1.39-snapshot.va96a299 --save-exact
npm i @clerk/types@4.28.0-snapshot.va96a299 --save-exact |
|
!snapshot |
1 similar comment
|
!snapshot |
|
Hey @AlexNti - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.4.1-snapshot.vb92f3ea --save-exact
npm i @clerk/backend@1.15.1-snapshot.vb92f3ea --save-exact
npm i @clerk/chrome-extension@1.3.22-snapshot.vb92f3ea --save-exact
npm i @clerk/clerk-js@5.29.0-snapshot.vb92f3ea --save-exact
npm i @clerk/elements@0.17.1-snapshot.vb92f3ea --save-exact
npm i @clerk/clerk-expo@2.3.0-snapshot.vb92f3ea --save-exact
npm i @clerk/express@1.3.3-snapshot.vb92f3ea --save-exact
npm i @clerk/fastify@2.0.5-snapshot.vb92f3ea --save-exact
npm i @clerk/localizations@3.3.2-snapshot.vb92f3ea --save-exact
npm i @clerk/nextjs@6.0.1-snapshot.vb92f3ea --save-exact
npm i @clerk/clerk-react@5.13.1-snapshot.vb92f3ea --save-exact
npm i @clerk/remix@4.2.41-snapshot.vb92f3ea --save-exact
npm i @clerk/clerk-sdk-node@5.0.54-snapshot.vb92f3ea --save-exact
npm i @clerk/shared@2.10.1-snapshot.vb92f3ea --save-exact
npm i @clerk/tanstack-start@0.4.17-snapshot.vb92f3ea --save-exact
npm i @clerk/testing@1.3.15-snapshot.vb92f3ea --save-exact
npm i @clerk/themes@2.1.39-snapshot.vb92f3ea --save-exact
npm i @clerk/types@4.28.0-snapshot.vb92f3ea --save-exact |
|
!snapshot |
|
Hey @AlexNti - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@1.4.1-snapshot.vaa1630d --save-exact
npm i @clerk/backend@1.15.1-snapshot.vaa1630d --save-exact
npm i @clerk/chrome-extension@1.3.22-snapshot.vaa1630d --save-exact
npm i @clerk/clerk-js@5.29.0-snapshot.vaa1630d --save-exact
npm i @clerk/elements@0.17.1-snapshot.vaa1630d --save-exact
npm i @clerk/clerk-expo@2.3.0-snapshot.vaa1630d --save-exact
npm i @clerk/express@1.3.3-snapshot.vaa1630d --save-exact
npm i @clerk/fastify@2.0.5-snapshot.vaa1630d --save-exact
npm i @clerk/localizations@3.3.2-snapshot.vaa1630d --save-exact
npm i @clerk/nextjs@6.0.1-snapshot.vaa1630d --save-exact
npm i @clerk/clerk-react@5.13.1-snapshot.vaa1630d --save-exact
npm i @clerk/remix@4.2.41-snapshot.vaa1630d --save-exact
npm i @clerk/clerk-sdk-node@5.0.54-snapshot.vaa1630d --save-exact
npm i @clerk/shared@2.10.1-snapshot.vaa1630d --save-exact
npm i @clerk/tanstack-start@0.4.17-snapshot.vaa1630d --save-exact
npm i @clerk/testing@1.3.15-snapshot.vaa1630d --save-exact
npm i @clerk/themes@2.1.39-snapshot.vaa1630d --save-exact
npm i @clerk/types@4.28.0-snapshot.vaa1630d --save-exact |
aa1630d to
1b742a8
Compare
Co-authored-by: Stefanos Anagnostou <anagstef@users.noreply.github.com>
38d4563 to
29e9dcc
Compare
Co-authored-by: Stefanos Anagnostou <anagstef@users.noreply.github.com> Co-authored-by: Stefanos Anagnostou <stefanos@clerk.dev>
Description
🔐 This PR introduces passkey support for Expo iOS, Android, and Web. 🚀
🛠 Usage
To enable passkeys in your Expo project, update your
ClerkProvideras follows:🔑 Creating a Passkey
🔓 Authenticating with a Passkey
Checklist
npm testruns as expected.npm run buildruns as expected.Type of change