繁體中文(香港)
如何在 Logto 中設置僅限邀請的註冊
僅限邀請的註冊是一個常見的用例。它提高了產品的專屬性和安全性,同時可能提升用戶參與和產品初期的保留。
僅限邀請的註冊是一個常見的用例。它提高了專屬性和安全性,同時可能提升用戶參與和產品初期的保留。
在這篇博客中,我們將解釋什麼是僅限邀請的註冊、設置需求以及如何靈活地使用 Logto 來達成你的目標。
僅限邀請註冊的常見場景
僅限邀請註冊通常用於以下場景:
- 潛行模式發布:為選定用戶提供新產品或服務的提前訪問。
- 測試版測試:控制誰可以試用並在全面發布前提供反饋的產品。
- 專屬社群:限制訪問僅限於收到邀請的成員,例如專業網絡或私人論壇或內部系統。
- 高需求事件:管理對活動、課程或特別優惠的有限訪問。
這些場景有助於創造專屬性並確保受控的推出。
要求概述
讓我們把技術要求分解為簡單的項目:
- 註冊應僅限於被邀請的用戶。公眾只能登入,不能註冊。
- 開發人員應有一個發送邀請的電郵列表。
- 用戶將收到並使用這些邀請來訪問應用。
- 用戶首次登入時必須重設密碼。
Logto 提供靈活的功能來滿足這些需求。讓我們探索如何設置。
配方
Logto 僅限邀請註冊的關鍵功能
要在 Logto 中實施僅限邀請的註冊程序,你可以利用以下功能:
Logto 功能 | 目標 |
---|---|
禁用註冊 | 註冊僅限於被邀請的用戶 |
創建用戶 (Logto 控制台 & 管理 API) | 手動或通過程式建立用戶。 |
Webhook | 使用 User.Created 事件和你自己的電郵服務器自動觸發邀請電郵 |
重設密碼流程 | 允許用戶設置自己的密碼 |
登入提示 | 直接導航到“忘記密碼”頁面,而不需要用戶手動觸發流程。 |
在登入體驗設置中關閉註冊
由於用戶不能自己註冊並只能註冊,所以進入登入體驗設置,點擊登入和註冊標籤,然後找到高級選項部分。默認設置為開啟。關閉它,這樣用戶將只看到登入頁面。
管理員可以使用電郵創建用戶帳戶並生成臨時密碼
你有一個用戶電郵列表並想邀請他們註冊。雖然 Logto 沒有內建的邀請功能,但你可以通過控制台手動創建用戶帳戶,或使用 管理 API 處理批量帳戶創建。