怎么用openid做登录验证 springboot的url地址怎么写?

[更新]
·
·
分类:互联网
1075 阅读

怎么用openid做登录验证

springboot的url地址怎么写?

springboot的url地址怎么写?

/依据用户openId判断用户以前是否已登录过,如未登录,则添加到数据库
({}---{}, accessToken, openId);
JSONObject userInfo (accessToken, openId);
//调用后台接口
String checkurlV1/OrgManager/getUsers;
AuthInfo authInfo new AuthInfo(, , , );
String authInfoJson (authInfo);
String queryCase filtername () authInfo authInfoJson pageablefalse pageSize2 pageNum0 sortDescname:desc orgIde9292051-2ede-11e7-8c78-c85b767a1aee;
JSONObject jsonResult (logger,checkurl,queryCase);
if((isOk)true)
{
MapString,JSONArray nickname new HashMapString,JSONArray();
MapString,JSONArray headimgurl new HashMapString,JSONArray();
(nickname,nickname);
(headimgurl,headimgurl);
} else {
String createurl V1/UserManager/createUser;
String UserCase filtername () authInfo authInfoJson pageablefalse pageSize2 pageNum0 sortDescname:desc orgIde9292051-2ede-11e7-8c78-c85b767a1aee;
JSONObject jsonUser (logger,createurl,UserCase);
}
以上就部分代码:这里DubboService是暴露给你的接口;checkurl就是接口文档里面的url;UserCase是查询条件,这是访问数据库的接口认证。如果访问成功将部分参数传给前端,如果访问不成功将得到参数写入数据库
以下是DubboService方法:
package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
/**
* Created by Administrator on 2017/8/10.
*/
public class DubboService {
private static HttpClient client ().build();
public static String serverIphttp://192.168.1.119:8099/;
public static JSONObject invokeService(Logger logger, String uri, String queryCase) {
HttpPost request new HttpPost(serverIp uri);
(queryCase);
StringEntity reqEntity null;
try {
reqEntity new StringEntity(queryCase);
} catch (UnsupportedEncodingException e) {
();
}
(application/x-www-form-urlencoded);
(reqEntity);
JSONObject jsonResultnull;
try {
HttpResponse response client.execute(request);
String strResult (());
jsonResult (strResult);
(result: jsonResult);
} catch (IOException e) {
();
}
return jsonResult;

微信公众号认证了有什么用?

微信公众号认证后的作用:公众号能够获得自定义菜单,可进入后台管理、链接企业微网站、论坛、申请商户微信支付,微信小店功能等;
客户高级功能可以在用户发送消息后的24小时内,公众号会回复用户,实现沟通,在语音识别接口中,用户发语音消息时,此功能会给出语音识别出的文本内容;关注者可以直接在添加好友里搜索关键词就能找到你。
使用者可以定位用户发消息时的方位,也就是用户的地理位置。公众号可以获取用户的基础信息,用户的头像、称呼、性别、地区等。