簡訊模板
Logto 提供四種不同的模板來自訂簡訊內容,這些模板根據使用類型分類為:Register、SignIn、ForgotPassword 和 Generic。強烈建議你為不同的使用情境使用不同的模板,否則可能會達到速率限制,導致服務暫時中斷。
簡訊模板類型與範例
以下是一些範例僅供參考:
usageType | 情境 | 模板範例 |
---|---|---|
SignIn | 使用者使用手機號碼登入,並透過輸入簡訊驗證碼來驗證,而非輸入密碼。 | Logto 登入驗證碼:{{code}} 。10 分鐘內有效。 |
Register | 使用者使用手機號碼建立帳戶,並透過輸入 Logto 發送到其手機號碼的驗證碼來驗證。 | Logto 註冊驗證碼:{{code}} 。10 分鐘內有效。 |
ForgotPassword | 如果使用者在登入時忘記密碼,他們可以選擇先使用手機號碼驗證身分以重設密碼。 | Logto 密碼重設驗證碼:{{code}} 。10 分鐘內有效。 |
Generic | 此模板可作為各種情境的通用備用選項,包括測試連接器配置、登入後驗證或連結手機號碼等。 | Logto 驗證碼:{{code}} 。10 分鐘內有效。 |
OrganizationInvitation | 使用此模板向使用者發送邀請連結以加入組織。 | Logto 組織邀請驗證碼:{{code}} 。10 分鐘內有效。 |
UserPermissionValidation | 在應用程式使用過程中,可能會有一些高風險操作或風險等級較高的操作需要額外的使用者驗證,例如銀行轉帳、刪除使用中的資源和取消會員資格。UserPermissionValidation 模板可用於定義使用者在這些情況下收到的簡訊驗證碼內容。 | Logto 驗證碼:{{code}} 。10 分鐘內有效。 |
BindNewIdentifier | 當使用者修改其個人資料時,他們可能會將手機號碼綁定到其當前帳戶。在這種情況下,BindNewIdentifier 模板可用於自訂驗證簡訊的內容。 | Logto 帳戶連結驗證碼:{{code}} 。10 分鐘內有效。 |
了解這些參數很重要:
- 驗證碼有效期為 10 分鐘。目前我們不支援自訂到期時間。
- Logto 會將簡訊模板中的
{{code}}
佔位符替換為驗證碼。因此,請確保模板中保留了佔位符。
備註:
由於合規要求,一些國家和地區可能不允許通過簡訊發送未經批准的內容。簡訊模板需要先向簡訊提供商註冊並獲得批准後才能使用。在這種情況下,內容可能會通過模板 ID 索引到相應的模板。