跳至主要內容

電子郵件 / 電話 / 使用者名稱註冊

使用者註冊是使用者與你的應用程式互動的第一步。Logto 支援多種註冊方法,包括使用者名稱密碼、電子郵件或電話號碼驗證、社交註冊企業級單一登入 (SSO)。你可以根據應用程式的需求設定最適合的註冊方法。

訪問 控制台 > 登入體驗 > 註冊和登入 開始配置識別碼註冊流程。

註冊設定

設定註冊識別碼

要在 Logto 中成功創建新使用者帳戶,使用者必須提供一個在 Logto 系統中唯一識別他們的 識別碼。首先,選擇使用者在註冊過程中必須提供的識別碼。可用選項包括:

  • 使用者名稱:使用者可用來登入應用程式的唯一使用者名稱
  • 電子郵件地址:使用者可用來登入應用程式的有效電子郵件地址
  • 電話號碼:使用者可用來登入應用程式的有效電話號碼
  • 電子郵件地址或電話號碼:允許使用者使用有效的電子郵件地址或電話號碼註冊。

在註冊過程中收集的所有識別碼必須在同一租戶下的使用者中唯一。這些識別碼將儲存在使用者的個人資料中,並可用於登入與 Logto 整合的應用程式。

如果未選擇識別碼,則適用於僅社交或僅企業級單一登入 (SSO)的註冊方法。

你可以調整註冊識別碼的順序,以優先考慮希望使用者在註冊時首先提供的識別碼。此順序將反映在註冊過程中,第一個識別碼將出現在初始註冊畫面,其他識別碼將在後續步驟中收集。

設定註冊驗證設定

為確保使用者註冊和未來登入過程的安全性,你還需要配置在註冊過程中收集的識別碼的驗證設定。可用的設定包括:

  • 創建你的密碼:要求使用者在註冊時創建符合你登入體驗設定中密碼政策的密碼。此密碼與使用者的識別碼一起作為他們登入應用程式的憑證。如果你將 使用者名稱 設為註冊識別碼,此要求將自動啟用,因為 使用者名稱 只能與密碼一起使用以有效驗證使用者的身分。密碼政策可以自訂以滿足你的安全需求。
  • 在註冊時驗證:要求使用者在註冊時驗證他們的電子郵件地址或電話號碼。目前,Logto 只接受已驗證的電子郵件和電話號碼作為識別碼。當 電子郵件地址電話號碼 被用作註冊識別碼時,此設定將自動啟用。使用者必須在註冊過程中輸入發送到他們的電子郵件或電話號碼的驗證碼以確認擁有權。
識別碼創建使用者密碼在註冊時驗證
使用者名稱可選不適用
電子郵件地址可選必需
電話號碼可選必需
電子郵件或電話號碼可選必需

註冊流程範例

類型 1:使用者名稱與密碼創建

選擇 使用者名稱 作為註冊識別碼。創建你的密碼會自動啟用。

使用者名稱和密碼註冊

類型 2:電子郵件地址或電話號碼與驗證流程

選擇 電子郵件地址或電話號碼 作為註冊識別碼。在註冊時驗證 被強制啟用。

電子郵件或電話號碼註冊與驗證

類型 3:電子郵件地址與驗證和密碼創建

選擇 電子郵件地址 作為註冊識別碼。在註冊時驗證 被強制啟用。啟用 創建你的密碼 以要求使用者在註冊時創建密碼。(同樣適用於電話號碼註冊流程)

電子郵件註冊與驗證和密碼創建

類型 4:電子郵件地址與驗證、使用者名稱和密碼創建

選擇 電子郵件地址使用者名稱 作為註冊識別碼。在註冊時驗證 被強制啟用。啟用 創建你的密碼 以要求使用者在註冊時創建密碼。

電子郵件和使用者名稱註冊與驗證和密碼創建

使用社交或企業級單一登入 (SSO) 註冊

除了這些傳統的識別碼註冊方法,Logto 還支援無密碼的社交和企業級單一登入 (SSO) 身分提供者註冊,使上手過程更加順暢和使用者友好。

一旦在 Logto 中配置並啟用了社交連接器企業級單一登入 (SSO) 連接器,使用者可以輕鬆使用連接器提供的現有社交或企業身分註冊。社交和企業級單一登入 (SSO) 註冊方法允許使用者跳過創建密碼或驗證電子郵件地址或電話號碼等額外步驟。Logto 將自動透過他們已驗證的社交或企業身分同步使用者資訊,並將其儲存在使用者的個人資料中。

查看社交登入企業級單一登入 (SSO)部分以了解更多關於社交和企業級單一登入 (SSO) 連接器的註冊流程。

備註:

注意:如需自訂註冊流程,請參閱 Bring your UI 功能。

常見問題

在註冊時收集額外的使用者資訊

要在註冊時收集額外的使用者個人資料資訊(例如,全名、生日、公司名稱),你現在有兩個選擇:

  • 自託管上手流程:在成功註冊後將使用者重定向到你自己的上手流程以進行可自訂的資料收集。
  • Bring your own UI:使用我們的 Bring your own UI 功能與使用者個人資料設定 API 自訂你的註冊流程。

管理員創建的使用者 / 被邀請的使用者

了解如何實現僅限邀請註冊流程

嵌入式註冊表單在你的網站上

Logto 目前不支援無頭 API 進行登入和註冊。你可以使用 Bring your UI 功能將你自己的註冊表單上傳到 Logto,或使用登入參數將使用者資訊從你的网站填入 Logto。了解更多關於使用者識別碼填入的資訊,請參閱 驗證參數

向新使用者發送歡迎電子郵件

訂閱 User.Created Webhook 事件以觸發向新使用者發送歡迎電子郵件。了解更多關於 Webhook 事件

在註冊時跳過電子郵件驗證

目前,Logto 只支援已驗證的電子郵件和電話號碼作為識別碼。驗證過程是為了確保使用者識別碼的安全性和擁有權。 對未驗證的電子郵件或電話號碼的支援在我們的路線圖上。請關注更新!

電子郵件註冊和登入體驗 使用者名稱註冊和登入體驗