Proyecta Auth
内置用户身份验证。支持邮件和 Google 登录,并具备基于角色的访问控制。
Proyecta Auth 负责处理你所构建应用的用户身份验证。用户点击登录或注册后,会打开一个 Proyecta Auth 页面(默认以弹窗形式呈现),选择偏好的登录方式完成验证后,即可返回你的应用并保持登录状态。
支持的登录方式
Section titled “支持的登录方式”| 方式 | 可用套餐 |
|---|---|
| 所有套餐 | |
| 邮件(一次性密码) | 所有套餐 |
为应用添加身份验证
Section titled “为应用添加身份验证”直接告诉 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 customizethe permissions for each role.AI 将根据你描述的访问规则添加一套角色管理系统。
我可以使用自定义身份验证提供商来替代 Proyecta Auth 吗?
Proyecta Auth 是默认选项。你也可以让 AI 将第三方提供商(如 Auth0、Clerk、Supabase Auth 或 Firebase Auth)直接集成到你的应用代码库中。
我可以使用应用内登录流程而非跳转重定向吗?
默认生成的应用使用基于弹窗的登录流程——Proyecta Auth 页面会在弹窗中打开,而不是替换当前页面。完整的重定向登录流程同样受支持,可以向 AI 发起请求。
我可以隐藏特定的登录方式吗?
暂不支持。所有已启用的登录方式都会向用户展示。选择性显示功能即将推出。
如果用户收不到 OTP 邮件怎么办?
请检查垃圾邮件文件夹,尝试其他登录方式或邮箱地址,或联系你的 IT 团队将 proyecta.dev 和 notifications.proyecta.dev 加入白名单。
我可以模拟用户身份来提供支持吗?
暂不支持。建议通过基于角色的访问控制来构建管理员视图,以展示特定用户的数据。
- 登录页面品牌定制 —— 自定义颜色、Logo 和布局,以匹配你的应用品牌
- Microsoft OAuth —— 使用 Microsoft 账号登录
- SAML / SSO —— 企业级单点登录(商业套餐)
- SMS OTP —— 通过短信发送一次性密码
- 邮件 / 密码 —— 传统账号密码登录,含密码重置流程
- 更多 OAuth 提供商 —— GitHub、Apple 等
- 选择性登录方式 —— 自定义登录页面显示哪些登录方式
- 托管 RBAC —— 内置角色与权限管理,配备预构建的管理员 UI
- 用户模拟 —— 以某个用户身份登录,用于调试和支持