安全驗證服務接入流程

安全驗證碼接入

1 下載開發者服務端SDK,點擊下載

2 參數配置

2.1 參數說明

accountSid:客戶ID,作為每個用戶的唯一標識符;
authToken:授權令牌,登錄平臺后產生的字符串,對于用戶來說是不變的;
publicKey:公鑰,主要用于數據加密以及解密,此參數每個用戶只可申請一次,且不可刪除;

2.2 獲取參數流程

注冊本平臺;
登錄進入云通訊控制臺,如下圖;


獲取publickey值,如下圖所示

2.3 參數配置

打開Demo,將之前獲取到的accountSid、authToken、publicKey寫入UserConfig.java文件;
若使用移動端的安全驗證碼,則需要配置移動端的驗證碼類型;
若未進行配置,則默認移動端使用滑塊驗證碼;
    /**
     *  TODO 大漢三通安全驗證碼服務器路徑,無需修改
     */
    private String dhvcRootUrl = "https://dhvc.dahancloud.com/";

    /**
     *  TODO 配置每個用戶端的驗證碼的類型,目前滑塊驗證碼比較完善
     *  TODO 滑塊驗證碼:slide,點選驗證碼:click
     */
    private Map typemap = new HashMap(){
        {
            // TODO 配置安卓移動端使用的驗證碼類型,若未配置,則默認使用滑塊驗證碼
            put("android","slide");
            // TODO 配置iOS移動端使用的驗證碼類型,若未配置,則默認使用滑塊驗證碼
            put("ios","slide");
        }
    };
    /**
     * 賬戶id
     */
    private String accountSid = "55d2a950321543a***********1ff7";
    /**
     * 用戶token
     */
    private String token = "d4a60acc5ac9445397*********e2bbe6";
    /**
     * 公鑰
     */
    private String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNAD**********************************puch_SfuwIDAQAB";
                    


3 web端接入安全驗證碼

        安全驗證碼web端主要分為手機web和PC端web,目前已兼容IE7+、chrome、safari等市場主流瀏覽器,在開發者服務端的demo中已經包含web端的html頁面, 在測試時可直接使用,若您希望在其他頁面使用安全驗證碼,可參照客戶端SDK的部署文檔

4 安卓端接入安全驗證碼

        安全驗證碼安卓端主要提供SDK給開發者使用,SDK中未集成任何第三方框架和架包,目前支持安卓5.0及其以上版本, 具體的接入文檔參考安卓端接入文檔

5 iOS端接入安全驗證碼

        安全驗證碼iOS端主要提供sdk以及iOS端的實現demo,便于用戶校驗以及初步測試,SDK中不存在第三方依賴包以及第三方框架 (包含系統自帶的依賴),如需詳細的接入流程,請參考安全驗證碼iOS端接入流程
3o选五开奖结果