Atoms
Atoms Cloud

驗證

使用 Atoms 雲為您的 app 新增驗證功能、保護頁面與操作、測試存取,並在 Users 模組中查看已註冊的 app 使用者。

使用 Atoms 雲 為您的 app 新增驗證功能、保護頁面與操作、測試存取,並在 Users 模組中查看已註冊的 app 使用者。

此頁面的驗證使用 Atoms 雲。如果專案尚未連接,請要求智能體連接 Atoms 雲,或先參閱 Atoms 雲,再繼續操作。

Atoms 雲中的驗證如何運作

Atoms 雲會管理您 app 的使用者帳號與工作階段。智能體會建立註冊與登入體驗,並將其連接到 Atoms 雲。

您可以要求智能體保護特定頁面或操作,並建立不同角色或存取層級。例如,所有已登入的使用者都可以查看儀表板,而只有管理員可以存取管理頁面。

App 使用者與專案協作者不同。Atoms 雲 → Users 會列出已註冊您 app 的人員,不會顯示在 Atoms 中建置專案的團隊成員。如需您自己的 Atoms 帳號相關協助,請參閱 Managing Your Account

使用智能體設定驗證

在專案聊天中,描述您希望完整驗證流程如何運作。請包含:

  • 使用者應如何建立帳號並登入。
  • 您想提供的每一種登入方式。
  • 哪些頁面或操作應要求使用者登入。
  • 您的 app 是否需要不同角色或存取層級。

Atoms 雲支援帳號建立、登入、權限與使用者工作階段。您可以使用電子郵件與密碼驗證。如果您需要 Google sign-in,請明確提出要求,並測試完成後的流程。

智能體會設計符合您 app 的驗證介面,因此外觀可能有所不同。請著重檢查所要求的登入方式、受保護頁面、角色與存取規則是否正確運作。

當智能體完成後:

  1. App 預覽 中測試完整流程。
  2. 建立測試帳號並確認登入可正常運作。
  3. 檢查受保護的頁面與操作是否具有正確的存取規則。
  4. 開啟 Atoms 雲 → Users,並確認新帳號有出現。

測試 Atoms 雲驗證

進行日常測試時,請在 App 預覽 中使用 Development 環境。只有在您刻意測試正式流程時才使用 Production。建立帳號前,請確認所選環境與 URL。請使用專用測試帳號;切勿使用真實客戶資訊,也不要重複使用個人密碼。如果您的 app 有多個角色,請至少為每個角色建立一個帳號。

請使用下列檢查項目測試完整驗證流程:

測試項目

操作方式

預期結果

登出狀態下的存取

先登出,再嘗試造訪應該需要驗證的頁面或使用相關功能。同時測試一般使用者流程與頁面的直接 URL。

App 會要求使用者登入,且不會顯示任何受保護內容。

帳號建立

使用 app 中提供的每一種註冊方式建立新的測試帳號。

帳號成功建立,並顯示於 Atoms 雲 → Users 中。

登入

登出測試帳號後,再使用每一種可用方式重新登入。

使用者成功登入,並被帶往正確頁面。

載入狀態

提交註冊或登入表單,並觀察 app 在處理請求期間的狀態。

App 會顯示請求正在進行中,防止重複提交,且不會洩露受保護內容。

錯誤資料

嘗試使用錯誤的電子郵件地址或密碼登入。

App 會顯示清楚的錯誤訊息、持續隱藏受保護內容,並允許使用者再次嘗試。

有效工作階段

登入後使用 app,然後重新載入或重新開啟。

只要工作階段預期仍應保持有效,使用者就會維持登入狀態。

角色與權限

使用每個角色的帳號登入。嘗試存取允許與受限制的頁面及操作。

每個帳號只能存取其角色所允許的內容與操作。

登出與工作階段到期

登出後,嘗試返回受保護區域。如適用,也請在工作階段到期後重複此檢查。

App 會回到安全的登出狀態,且不再顯示受保護內容。

如果檢查失敗。 請確認環境與登入方式,然後使用專用測試帳號重試。如果檢查仍然失敗或帳號遺失,請要求智能體或您核准的 Support 管道進行調查。請附上專案或聊天連結、URL、環境、登入方式、角色、確切錯誤與失敗的測試項目。切勿分享密碼、驗證碼或 tokens。

如果您的 app 包含 Google sign-in,請在使用者會存取的每個 DevelopmentProduction URL 上進行測試。日常檢查請先測試 Development;只有在您刻意驗證正式流程時才測試 Production。某一個 URL 成功,並不代表登入在另一個 URL 上也能正常運作。

Development 與 Production 使用者會分開儲存。 如果專案有 Production 資料庫,Users 面板會顯示 Production 使用者。否則會顯示 Development 使用者。目前您無法從此面板手動切換環境。如果某個帳號似乎遺失,請檢查它是在哪個環境中建立的。若要進一步了解這兩種資料庫環境,請參閱 資料庫

在 Atoms 雲中查看已註冊使用者

  1. 在桌面裝置上開啟專案。
  2. 在與 App 預覽 相同的工作區工具列中,選取 Atoms 雲
  3. 在 Atoms 雲側邊欄中選取 Users
  4. User Management 下,檢視清單,或使用 Search by name, email or UID 尋找特定測試使用者。

對於使用 Atoms 雲驗證的專案,Users 資料表會顯示 UIDEmailUser InformationRoleCreatedLast Updated。請使用搜尋欄位依名稱、電子郵件或 UID 尋找使用者。

Users 模組可讓您檢視並搜尋已為您的 app 註冊的帳號。它不會管理驗證設定或使用者存取。您無法用它來:

  • 設定登入方式或存取規則。
  • 邀請、刪除、停用或登出使用者。
  • 重設密碼或變更使用者角色。

若要變更驗證,請告訴智能體您想修改的內容,然後在您的 app 中測試更新後的體驗。

這個頁面有幫助嗎?

相關文章