跳转到内容

Proyecta Auth

内置用户身份验证。支持邮件和 Google 登录,并具备基于角色的访问控制。

Proyecta Auth 负责处理你所构建应用的用户身份验证。用户点击登录或注册后,会打开一个 Proyecta Auth 页面(默认以弹窗形式呈现),选择偏好的登录方式完成验证后,即可返回你的应用并保持登录状态。

方式可用套餐
Google所有套餐
邮件(一次性密码)所有套餐

直接告诉 AI:

Add user authentication to my app with Google and email login.
Show a profile menu in the header when the user is signed in.

AI 将配置 Proyecta Auth,添加登录/注册路由,并完成 UI 的连接。

打开 Dashboard > Users,即可查看所有已注册用户、他们的登录方式、注册日期及最后登录时间。

让 AI 来配置基于角色的访问控制:

Assign different roles to my users and let me customize
the permissions for each role.

AI 将根据你描述的访问规则添加一套角色管理系统。

我可以使用自定义身份验证提供商来替代 Proyecta Auth 吗?

Proyecta Auth 是默认选项。你也可以让 AI 将第三方提供商(如 Auth0、Clerk、Supabase Auth 或 Firebase Auth)直接集成到你的应用代码库中。

我可以使用应用内登录流程而非跳转重定向吗?

默认生成的应用使用基于弹窗的登录流程——Proyecta Auth 页面会在弹窗中打开,而不是替换当前页面。完整的重定向登录流程同样受支持,可以向 AI 发起请求。

我可以隐藏特定的登录方式吗?

暂不支持。所有已启用的登录方式都会向用户展示。选择性显示功能即将推出。

如果用户收不到 OTP 邮件怎么办?

请检查垃圾邮件文件夹,尝试其他登录方式或邮箱地址,或联系你的 IT 团队将 proyecta.devnotifications.proyecta.dev 加入白名单。

我可以模拟用户身份来提供支持吗?

暂不支持。建议通过基于角色的访问控制来构建管理员视图,以展示特定用户的数据。

  • 登录页面品牌定制 —— 自定义颜色、Logo 和布局,以匹配你的应用品牌
  • Microsoft OAuth —— 使用 Microsoft 账号登录
  • SAML / SSO —— 企业级单点登录(商业套餐)
  • SMS OTP —— 通过短信发送一次性密码
  • 邮件 / 密码 —— 传统账号密码登录,含密码重置流程
  • 更多 OAuth 提供商 —— GitHub、Apple 等
  • 选择性登录方式 —— 自定义登录页面显示哪些登录方式
  • 托管 RBAC —— 内置角色与权限管理,配备预构建的管理员 UI
  • 用户模拟 —— 以某个用户身份登录,用于调试和支持