使用 Clerk
编辑页面
了解如何在你的 Expo 和 React Native 项目中集成 Clerk 身份验证。
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
Clerk 是一个全栈认证和用户管理平台,帮助你在不构建自己的认证后端的情况下添加注册、登录和账户管理。它支持多种认证策略、会话管理,以及面向多租户应用的组织功能。
Clerk 提供 hooks、UI 和控制组件,因此你可以构建完全自定义的认证界面。将它与 expo-secure-store 配合使用,以在设备上加密保存会话令牌,并在 Clerk 仪表板中配置你的项目的提供商和策略。
注意: Clerk 的 预构建 UI 组件 仅适用于 Web。对于原生平台,Clerk 建议构建自定义流程。
功能
- 认证流程: 使用电子邮件验证码、魔法链接、密码、社交登录提供商(20+)、通行密钥、手机号验证、SAML、OpenID Connect、Web3(MetaMask)以及用于多因素认证的身份验证器应用进行注册和登录。
- 会话管理: 使用
expo-secure-store安全处理令牌。 - 用户管理: 面向多租户应用的个人资料数据、账户设置和组织成员资格。
开始使用
要开始使用,请按照 Clerk 文档中的说明进行操作:
Clerk Expo 快速开始
按照官方快速开始指南安装 Expo SDK、配置安全令牌存储,并构建登录和注册流程。