安全验证 - 开发者服务器SDK接入指南
开发者服务器SDK接入流程
1 参数获取
accountSid:客户ID,作为每个用户的唯一标识符;authToken:授权令牌,登录平台后产生的字符串,对于用户来说是不变的;
publicKey:公钥,主要用于数据加密以及解密,此参数每个用户只可申请一次,且不可删除;
1.1 获取参数流程
注册本平台;登录进入云通讯控制台,如下图
获取publickey值,如下图所示
2 参数配置
解压下载的服务端SDK,使用开发工具打开,将之前获取到的accountSid、authToken、publicKey写入UserConfig.java文件, 若使用移动端的安全验证码,则需要配置移动端的验证码类型,若未进行配置,则默认移动端使用滑块验证码。/** * TODO 大汉三通安全验证码服务器路径,无需修改 */ private String dhvcRootUrl = "https://dhvc.dahancloud.com/"; /** * TODO 配置每个用户端的验证码的类型,目前滑块验证码比较完善 * TODO 滑块验证码:slide,点选验证码:click */ private Maptypemap = new HashMap (){ { // TODO 配置安卓移动端使用的验证码类型,若未配置,则默认使用滑块验证码 put("android","slide"); // TODO 配置IOS移动端使用的验证码类型,若未配置,则默认使用滑块验证码 put("ios","slide"); } }; /** * 账户id */ private String accountSid = "55d2a950321543***************";//线上 /** * 用户token */ private String token = "d4a60acc5ac9445*****************";//线上 /** * 公钥 */ private String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ***************************************";