Atoms 身份验证

2026-10-21 11:20 更新

使用 Atoms 云为你的应用添加身份验证,保护页面和操作,测试访问,并在“用户”模块中查看已注册的应用用户。

此页面上的身份验证使用 Atoms 云。如果项目尚未连接,请让智能体连接 Atoms 云,或先查看 Atoms 云 后再继续。

Atoms 云中的身份验证如何工作

Atoms 云管理你应用的用户账户和会话。智能体会构建注册和登录体验,并将其连接到 Atoms 云。

你可以让智能体保护特定页面或操作,并创建不同的角色或访问级别。例如,所有已登录用户都可以查看仪表板,而只有管理员可以访问管理页面。

应用用户不同于项目协作者。Atoms 云 → 用户 列出了已注册你应用的用户。它不会显示在 Atoms 中构建项目的团队成员。若需获取你自己的 Atoms 账户帮助,请参阅 Managing Your Account。

使用智能体设置身份验证

在项目聊天中,描述你希望完整身份验证流程如何运作。请包括:

  • 用户应如何创建账户并登录。
  • 你希望提供的每一种登录方式。
  • 哪些页面或操作应要求用户登录。
  • 你的应用是否需要不同的角色或访问级别。

Atoms 云支持账户创建、登录、权限和用户会话。你可以使用邮箱和密码身份验证。如果你需要 Google 登录,请明确提出请求,并测试完成后的流程。

智能体会设计与应用相匹配的身份验证界面,因此其外观可能有所不同。重点检查所请求的登录方式、受保护页面、角色和访问规则是否正常工作。

当智能体完成后:

  1. 在 App 预览 中测试完整流程。
  2. 创建一个测试账户并确认登录可正常工作。
  3. 检查受保护页面和操作是否具有正确的访问规则。
  4. 打开 Atoms 云 → 用户 并确认新账户已显示。

测试 Atoms 云身份验证

对于日常测试,请在 App 预览 中使用 Development 环境。仅在你有意测试线上流程时使用 Production。创建账户前,请确认所选环境和 URL。请使用专用测试账户;切勿使用真实客户信息,也不要重复使用个人密码。如果你的应用有多个角色,请至少为每个角色创建一个账户。

使用以下检查项来测试完整身份验证流程:

测试 操作内容 预期结果
未登录时的访问 退出登录,然后尝试访问应需要身份验证的页面或使用相关功能。同时测试正常用户流程和页面的直接 URL。 应用会要求用户登录,且不会显示任何受保护内容。
账户创建 使用应用中提供的每一种注册方式创建新的测试账户。 账户创建成功,并显示在 Atoms 云 → 用户 中。
登录 退出测试账户,然后使用每一种可用方式再次登录。 用户成功登录,并被带到正确页面。
加载状态 提交注册或登录表单,并在请求处理期间观察应用表现。 应用会显示请求正在进行中,并防止重复提交,同时不会泄露受保护内容。
错误信息 使用错误的邮箱地址或密码尝试登录。 应用会显示清晰的错误信息,保持受保护内容隐藏,并允许用户重试。
活动会话 登录后使用应用,然后刷新或重新打开应用。 只要会话本应保持有效,用户就会保持登录状态。
角色和权限 使用每个角色对应的账户登录。尝试访问允许和受限的页面及操作。 每个账户只能访问其角色被允许的内容和操作。
退出登录和会话过期 退出登录,然后尝试返回受保护区域。如适用,也可在会话过期后重复检查。 应用会返回到安全的未登录状态,并且不再显示受保护内容。

如果检查失败。 请确认环境和登录方式,然后使用专用测试账户重试。如果检查仍然失败或账户缺失,请让智能体或你已获批准的支持渠道进行调查。请附上项目或聊天链接、URL、环境、登录方式、角色、确切错误信息以及失败的测试项。切勿分享密码、验证码或 Token。

如果你的应用包含 Google 登录,请在用户将访问的每个 Development 和 Production URL 上进行测试。日常检查请先测试 Development;仅在你有意验证线上流程时测试 Production。某一个 URL 测试成功,并不能证明另一个 URL 上的登录也能正常工作。

Development 和 Production 用户是分别存储的。 如果项目有 Production 数据库,用户 面板会显示 Production 用户。否则,它会显示 Development 用户。你目前无法从此面板手动切换环境。如果某个账户似乎缺失,请检查它是在哪个环境中创建的。要了解这两个数据库环境的更多信息,请参阅 数据库。

在 Atoms 云中查看已注册用户

  1. 在桌面设备上打开项目。
  2. 在与 App 预览 所在相同的工作区工具栏中,选择 Atoms 云。
  3. 在 Atoms 云侧边栏中选择 用户。
  4. 在 User Management 下,查看列表,或使用 Search by name, email or UID 查找特定测试用户。

对于使用 Atoms 云身份验证的项目,用户 表会显示 UID、Email、User Information、Role、Created 和 Last Updated。使用搜索字段可按姓名、邮箱或 UID 查找用户。

用户 模块可让你查看和搜索为你的应用注册的账户。它不管理身份验证设置或用户访问。你不能用它来:

  • 配置登录方式或访问规则。
  • 邀请、删除、禁用或退出用户登录。
  • 重置密码或更改用户角色。

若要更改身份验证,请告诉智能体你想更改什么,然后在应用中测试更新后的体验。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号