/*
|
package com.dsh.app.util.akeylogin;
|
|
|
|
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSONObject;
|
|
import java.util.HashMap;
|
|
public class LoginUtil {
|
private static String appkey = "*******";
|
private static String appSecret = "*****";
|
private static String authHost = "http://identify.verify.mob.com/";
|
private static String url = authHost + "auth/auth/sdkClientFreeLogin";
|
|
public static String getPhoneNumber(String mbToken,String opToken, String operator) throws Exception {
|
HashMap<String, Object> request = new HashMap<>();
|
request.put("appkey", appkey);
|
request.put("token", mbToken);
|
request.put("opToken",opToken);
|
request.put("operator", operator);
|
request.put("timestamp", System.currentTimeMillis());
|
request.put("sign", SignUtil.getSign(request, appSecret));
|
String response = Auth.postRequestNoSecurity(url, null, request);
|
JSONObject jsonObject = JSONObject.parseObject(response);
|
if (200 == jsonObject.getInteger("status")) {
|
String res = jsonObject.getString("res");
|
byte[] decode = DES.decode(Base64Utils.decode(res.getBytes()), appSecret.getBytes());
|
jsonObject.put("res", JSONObject.parseObject(new String(decode)));
|
}
|
|
JSONObject jsonObject1 = JSON.parseObject(jsonObject.toString());
|
String data = jsonObject1.getString("res");
|
JSONObject jsondata = JSON.parseObject(data);
|
return jsondata.getString("phone");
|
}
|
}
|
*/
|