SuperAPI AI 工具集

clerk

安全与审计

查看项目

更新于 10-16 01:15

技能介绍

用途:这是 Clerk 认证的技能路由,帮助在项目中添加认证、配置 Clerk、实现自定义登录/注册流程,以及处理 Swift 原生 iOS、原生 Android 等认证场景。

版本检测:先查看 package.json 确定 Clerk SDK 版本,以决定使用哪套写法。@clerk/nextjs、@clerk/react 或 @clerk/clerk-react、@clerk/expo 或 @clerk/clerk-expo、@clerk/react-router、@clerk/tanstack-react-start 均区分 Core 2 与当前版本。版本不明确或新项目默认按当前版本处理。Core 2 使用带 clerk- 前缀的包名,当前版本使用 @clerk/react、@clerk/expo。所有技能按当前 SDK 编写,Core 2 差异以行内提示标注;clerk-custom-ui 例外,因自定义流程钩子 API 差异较大,分设 core-2/ 与 core-3/ 目录。

按任务分发:添加 Clerk 用 clerk-setup;自定义登录/注册 UI 用 clerk-custom-ui;Next.js 用 clerk-nextjs-patterns;React 用 clerk-react-patterns;React Router 用 clerk-react-router-patterns;Vue 用 clerk-vue-patterns;Nuxt 用 clerk-nuxt-patterns;Astro 用 clerk-astro-patterns;TanStack Start 用 clerk-tanstack-patterns;Expo 用 clerk-expo-patterns;Chrome 扩展用 clerk-chrome-extension-patterns;B2B/组织用 clerk-orgs;计费与订阅用 clerk-billing;Webhook 用 clerk-webhooks;端到端测试用 clerk-testing;Swift/原生 iOS 用 clerk-swift;原生 Android 用 clerk-android;后端 REST API 用 clerk-backend-api。

限制:clerk-android 不适用于 Expo 或 React Native 项目。资料未提供具体收费、价格与效果信息。