微信企业号OAuth2验证接口完整实例
微信企业号OAuth2验证接口完整实例
OAuth2验证可以使用多种方式,此处使用注解方式。设计思路是在需要获取用户信息的GET请求上添加注解,然后在调用的时候判断是否包含此注解,然后做处理流程。
每次请求包含2种情况:
1.不需要获取用户信息,直接跳转到指定视图;
2.需要获取用户信息,此处分2种情况:
a.session中存储了之前获取的用户信息,则直接跳转到指定视图;
b.session中不包含用户信息,则需要构造带回调参数的URL去微信API服务器获取code参数,然后通过code参数调用API换取Userid并保存到session,然后再次跳转到初始请求的视图页面。
下载地址
用户评论
导入项目之后 100多个红叉,你给项目的时候,能不能把 jar 顺便也给了啊
学习了,好用,完美解决问题
学些了。太感谢了。成功实现
不错,刚好学习利用了