Atoms
Atoms 雲

驗證

使用 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 有多種角色,請至少為每個角色建立一個帳戶。

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

Test What to do Expected result
Access while signed out 登出後,嘗試造訪應該需要驗證的頁面或使用某項功能。同時測試一般使用者流程以及該頁面的直接 URL。 App 會要求使用者登入,且不會顯示任何受保護內容。
Account creation 使用 app 中提供的每一種註冊方式建立新的測試帳戶。 帳戶會成功建立,並顯示在 Atoms 雲 → Users 中。
Sign-in 從測試帳戶登出,然後使用每一種可用方式再次登入。 使用者會成功登入,並被帶到正確頁面。
Loading state 提交註冊或登入表單,並在請求處理期間觀察 app。 App 會顯示請求正在進行中,並防止重複提交,同時不會洩露受保護內容。
Incorrect details 嘗試使用錯誤的電子郵件地址或密碼登入。 App 會顯示清楚的錯誤訊息、保持受保護內容隱藏,並允許使用者再次嘗試。
Active session 登入、使用 app,然後重新載入或重新開啟。 只要工作階段預期仍應保持有效,使用者就會維持登入狀態。
Roles and permissions 使用每個角色的帳戶登入。嘗試存取允許與受限制的頁面和操作。 每個帳戶只能存取其角色允許的內容和操作。
Sign-out and session expiry 登出後,嘗試返回受保護區域。若適用,也請在工作階段過期後重複檢查。 App 會回到安全的登出狀態,且不再顯示受保護內容。

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

如果您的 app 包含 Google sign-in,請在使用者會存取的每個 Development 和 Production 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 資料表會顯示 UID、Email、User Information、Role、Created 和 Last Updated。請使用搜尋欄位依名稱、電子郵件或 UID 尋找使用者。

Users 模組可讓您查看和搜尋為您的 app 註冊的帳戶。它不管理驗證設定或使用者存取。您無法用它來:

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

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

這個頁面有幫助嗎?

相關文章