運營商的二要素和三要素通常指的是在用戶身份驗證過程中所使用的關鍵信息。這些要素在保障用戶信息安全、防止詐騙犯罪、維護社會秩序等方面具有重要意義。
運營商二要素
運營商二要素指的是在身份驗證過程中,需要驗證的兩個關鍵信息,通常是:
手機號碼:作為用戶通信服務的主要標識,手機號碼是運營商驗證用戶身份的基礎。
短信驗證碼:通過向用戶手機號碼發送一次性驗證碼,要求用戶輸入以驗證其對該手機號碼的控制權,從而確認用戶身份。
意義:
提高安全性:通過短信驗證碼的驗證,可以有效防止未經授權的用戶訪問或操作。
防止詐騙:在敏感操作(如賬戶密碼修改、大額交易等)時,增加短信驗證碼驗證步驟,可以降低詐騙風險。
運營商三要素
運營商三要素則是指在更高級別的身份驗證過程中,需要驗證的三個關鍵信息,具體包括:
手機號碼:同上,作為用戶通信服務的主要標識。
身份證號碼:唯一標識中國公民身份的號碼,用于確認用戶的真實身份信息。
姓名:與身份證號碼相匹配的姓名,進一步驗證用戶身份的真實性。
意義:
確保用戶身份真實:通過比對用戶提交的姓名、身份證號碼和手機號碼是否與運營商數據庫中的信息一致,可以確保用戶身份的真實性和準確性。
防止虛假注冊和交易:在注冊、登錄、交易等場景中,使用三要素驗證可以有效防止惡意用戶利用虛假信息進行注冊或交易,保護企業和用戶的合法權益。
提升用戶體驗:相較于傳統的人工審核方式,三要素驗證具有更高的效率和準確性,可以為用戶帶來更加便捷和安全的體驗。
總結
運營商的二要素和三要素驗證是保障用戶信息安全、防止詐騙犯罪、維護社會秩序的重要手段。通過驗證用戶的手機號碼、短信驗證碼、身份證號碼和姓名等關鍵信息,可以確保用戶身份的真實性和準確性,降低詐騙和虛假注冊的風險,提升用戶體驗和安全感。
通過電信運營商驗證手機號碼與姓名是否一致。廣泛用于實名注冊、風控審核等場景,如電商、游戲、直播、金融等需要用戶實名認證的場景。支持攜號轉網核驗。
更新周期:聯通T+1 電信T+3 移動T+3~5 均為工作日
接口地址:https://www.wapi.cn/api_detail/108/244.html
在線查詢:https://www.wapi.cn/mobile_name.html
網站地址:https://www.wapi.cn
返回格式:json,xml
請求方式:POST,GET
POST 請求需要設置Header頭:Content-Type: application/x-www-form-urlencoded;charset=utf-8
請求說明:
名稱 必填 類型 說明 示例參數另存
appid 是 String 應用ID,在后臺我的應用查看或者添加 1
bank_name 是 String 開戶名,即身份證上名字 張三
debug 否 String 調試參數,當此值為1時,返回的為虛擬調試數據。使用接口對接完成之后請去掉些參數即可 1
format 否 String 返回數據格式類型,每個接口已經說明支持返回格式:json,xml, jsonp調用方法說明 json
mobile 是 String 手機號碼 18688888888
sign 是 String 1.使用Md5方式驗證,參數按一定規則md5后返回的字符串,詳情點擊這里閱讀
2.使用Hash驗證方式,直接跟上密鑰即可。如何設置hash驗證
通過我的應用里面修改驗證方式 52a32be274a5c537bbf7a53e2d66c09f
Md5驗證方式-加密順序
sign = MD5( appid1bank_name張三debug1formatjsonmobile18688888888密鑰) 查看加密規則說明 密鑰不需要鍵名,請直接跟上32位的密鑰
紅色部分代表參數值,appid默認為1,請修改為自己的appid值,去我的應用查看以及密鑰
*注意:空值不參與加密。
返回參數說明:
名稱 必填 類型 說明 示例參數另存
bank_addrCode 否 String 歸屬地編號 535000
bank_city 否 String 所屬地區市 欽州
bank_idCode 否 Integer 身份證前6位編號
bank_mobile 否 String 手機號碼 18677777999
bank_mobileType 否 String 運營商類型 聯通
bank_msg 否 String 消息說明 一致
bank_name 是 String 開戶名,即身份證上名字 李珍
bank_provider 否 String 運營商
bank_province 否 String 所屬省份 廣西
bank_status 否 String 返回的狀態碼,詳情點擊這里查看 01
bank_telCode 否 String 手機號碼所在地區區號 0777
codeid 否 Integer 狀態碼,返回10000狀態都會進行計費。具體說明可查看狀態碼說明 10000
message 否 String 請求狀態說明 返回成功
retdata 否 Array 回數據集合,可能是數據、對象或者字符串
time 否 String 請求時傳遞的當前服務器時間戳 1604973925
JSON返回示例:
樹 ?
object?retdata?
object {4}
codeid : 10000
message : 返回成功
retdata {11}
bank_msg : 一致
bank_mobile : 18677777999
bank_name : 李珍
bank_city : 欽州
bank_province : 廣西
bank_addrCode : 535000
bank_telCode : 0777
bank_mobileType : 聯通
bank_status : 01
bank_idCode :
bank_provider :
time : 1604973925