一、產(chǎn)品介紹
1. OTP 核心優(yōu)勢
OTP(One-time Password),是云片為用戶提供的一種身份驗證能力;OTP 實現(xiàn)了發(fā)送動態(tài)驗證碼、校驗驗證碼一體的解決方案,通過云片短信渠道向終端用戶發(fā)送動態(tài)驗證碼短信,短信秒級抵達;同時產(chǎn)品也具備校驗驗證碼的能力,節(jié)約用戶的開發(fā)成本。此外,產(chǎn)品支持應(yīng)用自定義驗證碼配置、短信防轟炸機制,也支持查看相關(guān)統(tǒng)計報表,產(chǎn)品管理便捷高效。
2. OTP 應(yīng)用場景
OTP 可用于網(wǎng)站或者 APP 的服務(wù)端,應(yīng)用場景包含但不限于注冊、登錄等身份驗證場,或者密碼找回、授權(quán)確認等敏感操作之前。
3. OTP 產(chǎn)品構(gòu)成
- 發(fā)送短信驗證碼接口
- 校驗短信驗證碼接口
二、流程圖
三、接入步驟
第一步:注冊、開通服務(wù)及新增應(yīng)用
訪問云片官網(wǎng)進行注冊。聯(lián)系客服或者銷售申請開通 OTP 服務(wù)。成功開通服務(wù)后,進入云片管理控制臺,在左側(cè)導航欄中會顯示 OTP,點擊并在出現(xiàn)的下拉列表中選擇應(yīng)用管理,進入 OTP 的應(yīng)用管理頁面。選擇新增應(yīng)用,您需填寫應(yīng)用名稱等相關(guān)內(nèi)容,系統(tǒng)會為該應(yīng)用分配 App ID 和 App Key。
第二步:申請簽名/模板
根據(jù)運營商的規(guī)定,驗證碼短信使用的簽名和模板進行報備,審核通過后方可使用。
在創(chuàng)建短信模板時,短信內(nèi)容由固定內(nèi)容加變量構(gòu)成,變量的格式為#var#
,驗證碼變量請用#code#
代替,驗證碼有效期變量請用#expiration#
代替;模板中僅支持這兩類變量。
第三步:配置驗證碼短信相關(guān)設(shè)置
應(yīng)用綁定短信模板,一個應(yīng)用一次只能綁定一個短信模板、并利用這個模板發(fā)送驗證碼短信;支持應(yīng)用更換短信模板。
支持針對驗證碼構(gòu)成個數(shù)、有效期進行設(shè)置;默認是 4 位的純數(shù)字,有效期默認是 5 分鐘。用戶可根據(jù)實際的業(yè)務(wù)需要進行調(diào)整。
支持針對驗證碼的發(fā)送頻率進行設(shè)置,避免短信轟炸。
第四步:后端部署
參見移動認證后端部署文檔。