微信企业号OAuth2验证接口实例(使用SpringMVC)

时间:2017-10-29 04:29:10
【文件属性】:

文件名称:微信企业号OAuth2验证接口实例(使用SpringMVC)

文件大小:71KB

文件格式:RAR

更新时间:2017-10-29 04:29:10

微信企业号 OAuth2验证

http://blog.csdn.net/omsvip 企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0来获取员工的身份信息。 注意,此URL的域名,必须完全匹配企业应用设置项中的'可信域名',否则获取用户信息时会返回50001错误码。 可信域名设置不包含"http://",只需域名或IP即可。 OAuth2验证可以使用多种方式,此处使用注解方式。设计思路是在需要获取用户信息的GET请求上添加注解,然后在调用的时候判断是否包含此注解,然后做处理流程。 每次请求包含2种情况: 1.不需要获取用户信息,直接跳转到指定视图; 2.需要获取用户信息,此处分2种情况: a.session中存储了之前获取的用户信息,则直接跳转到指定视图; b.session中不包含用户信息,则需要构造带回调参数的URL去微信API服务器获取code参数,然后通过code参数调用API换取Userid并保存到session,然后再次跳转到初始请求的视图页面。


【文件预览】:
QiyeProject
----.project(1KB)
----WebContent()
--------WEB-INF()
--------index.jsp(465B)
--------META-INF()
----src()
--------org()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(345B)
--------org.eclipse.jdt.core.prefs(364B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.component(485B)
--------.jsdtscope(503B)
----build()
--------classes()
----.classpath(919B)

网友评论

  • 学习了,感谢分享
  • 可以使用 没有问题
  • 谢谢楼主的分享,参考学习。
  • 很不错,已经使用上了,改造了一下,效果很好
  • 试了一下,磕磕绊绊跑起来了,还可以用
  • 可以使用,没有问题。
  • 非常好的资源,帮到我的大忙了啊。。
  • 刚好公司有项目要用上,谢谢LZ
  • 不错,可以用
  • 这个很好,帮到大忙了!
  • 谢谢楼主分享, 学习了
  • 可以借鉴下。
  • 真是需要。很感谢。
  • 可以借鉴下
  • 很好用谢谢!
  • 很不错,感谢分享
  • 很好用谢谢!
  • 很不错,集成到自己的项目中了,感谢分享
  • 很好用谢谢!
  • 可以借鉴一下。。
  • 非常好用,感谢楼主
  • 太好了,非常感谢
  • 很不错,集成到自己的项目中了,感谢分享
  • 非常好用,感谢楼主
  • 谢谢分享 参考一下
  • 可以借鉴下
  • 不错的资料 有帮助
  • 可以借鉴,很好
  • 可以借鉴下
  • 挺好的,在思路上