使用文员

学习如何在你的 Expo 和 React Native 项目中集成 Clerk 身份验证。


Clerk 是一个全栈的身份验证和用户管理平台,帮助你在无需自己构建身份验证后端的情况下添加注册、登录和账户管理功能。它支持多种身份验证策略、会话管理以及多租户应用的组织管理。

Clerk 提供了钩子、UI 和控制组件,让你可以构建完全自定义的身份验证界面。将其与 expo-secure-store 配合使用,以保持设备上的会话令牌加密,并在 Clerk 的仪表板中配置你的项目的提供者和策略。

🌐 Clerk provides hooks, UI, and control components so you can build completely custom authentication screens. Pair it with expo-secure-store to keep session tokens encrypted on device, and configure your projects's providers and policies in the Clerk's dashboard.

注意: Clerk 的 预建 UI 组件 仅适用于网页端。对于原生平台,Clerk 建议构建自定义流程。

特性

🌐 Features

  • 身份验证流程: 使用电子邮件验证码、魔术链接、密码、社交提供商(20 多种)、安全密钥、手机号验证、SAML、OpenID Connect、Web3(MetaMask)以及认证器应用进行多因素身份验证的注册和登录。
  • 会话管理: 使用 expo-secure-store 进行安全的令牌处理。
  • 用户管理: 多租户应用的个人资料数据、账户设置和组织成员资格。

开始使用

🌐 Get started

要开始,请按照 Clerk 文档中的说明操作:

🌐 To get started, follow the instructions in the Clerk's documentation:

Clerk Expo 快速入门

请按照官方快速入门指南安装 Expo SDK、配置安全令牌存储,并构建登录和注册流程。