文档章节

砖头人:qq登陆授权

caoyongjun
 caoyongjun
发布于 2016/12/12 22:46
字数 258
阅读 11
收藏 0
点赞 0
评论 0

1.引入第三方提供的jar包pom.xml,systemPath为存放路径

<dependency>
	<groupId>org.other</groupId>
	<artifactId>qq</artifactId>
	<version>20160812</version>
	<scope>system</scope>
	<systemPath>${basedir}/web/WEB-INF/lib/Sdk4J.jar</systemPath>
</dependency>

2.配置qqconnectconfig.properties,前两个参数是申请授权登陆时qq下发的,scope是我们需要用到的作用域获取用户信息

app_ID = **********
app_KEY = **********
scope = get_user_info
baseURL = https://graph.qq.com/
getUserInfoURL = https://graph.qq.com/user/get_user_info
accessTokenURL = https://graph.qq.com/oauth2.0/token
.....省略

3.后端程序获取前端授权qq后返回的数据

accessToken:“授权返回的令牌”,openId:"qq唯一的id"

//利用前端返回的信息获取用户的qq空间信息
UserInfo qzoneUserInfo = new UserInfo(accessToken, openId);
//获取用户详细信息
UserInfoBean userInfoBean = qzoneUserInfo.getUserInfo();

4.然后使用openId查看用户表有无此人,如果无就新生一条用户记录。

 

如果此时此刻,你也在北漂、上漂、广漂、深漂,那这里就是你的新家:www.brickman.cn。
欢迎加入砖头人大家庭,现邀请你体验为你定制开发的“砖头人app”。

© 著作权归作者所有

共有 人打赏支持
caoyongjun
粉丝 3
博文 9
码字总数 3875
作品 0
朝阳
程序员
django 微信登陆的两种形式

路径:【管理后台】-【系统】-【用户设置】-【登陆】-【微信】 微信登陆有四个方式:微信网页登录、微信内分享登录、手机浏览器微信登录、手机APP微信登录。 微信网页登录与微信内分享登陆的...

飞儿飞 ⋅ 2016/11/14 ⋅ 0

如何在Android手机中开发QQ账户登陆功能的应用

背景 OAUTH开发授权协议,为用户资源的授权提供了一个安全开放而又简易的标准。可以使用第三方的账户登陆另一个方的应用或服务,而不暴露给另一个应用该账户的信息。现在已经得到广泛的应用,...

长平狐 ⋅ 2012/09/06 ⋅ 0

python 使用qq登陆搜狗微信搜索

本博文只提供登陆的过程,不提供具体的代码,如果需要源码的请联系qq 516750653. 首先你应该对常见的加密算法比较了解,知道即可,还有你需要了解如果使用firebug进行js调试,需要比较熟练,其次你...

tuerqidi ⋅ 2015/10/02 ⋅ 2

java发送邮件遇到的问题

今天尝试用java.mail.jar来实现Java程序发送邮件的功能,遇到一些问题: 一、当使用QQ邮箱向网易邮箱发邮件时: 问题1:530错误,需要建立安全连接,报错如下: javax.mail.AuthenticationF...

Henrykin ⋅ 2016/10/15 ⋅ 0

QQ账号登陆的Ruby实现

腾讯公司开放了QQ登陆,这对广大站长是个好消息,从此实现QQ账号登陆您的网站不再是梦想。但是遍寻腾讯的SDK文档,并不见Ruby的实现,这对Ruby爱好者可不是个好消息。经过好几天的摸索,我终...

鉴客 ⋅ 2011/09/06 ⋅ 3

web安全机制 账号授权登陆的安全??

手机淘宝 支付宝等应用的 安全机制怎么做的呀?? 现在网页上的账号授权登陆安全机制是怎么样的呀??qq/微博账号授权登陆类的??

BobAlice ⋅ 2015/04/09 ⋅ 5

微信订阅号里实现oauth授权登录,并获取用户信息 (完整篇)

前段时间一直有人问我有关订阅号实现的oauth授权登录的问题,之前一篇写的比较简单,很多人不明白。 众所周知,微信公众号分订阅号、服务号、企业号;每个号的用途不一样,接口开放程度也不一...

mosaic101 ⋅ 2016/03/14 ⋅ 18

OAuth 的权限问题与信息隐忧

核心提示:以 QQ 登陆和微博登陆为代表的“一键登陆”背后不仅仅是登陆这么简单,它还默认获取了你的其他隐私资料和账号的部分使用权限,我们在享受便利的同时一定不要忘记保护好我们的个人信...

tsl0922 ⋅ 2012/05/12 ⋅ 10

ASP.NET MVC SSO单点登录设计与实现

实验环境配置 HOST文件配置如下: 127.0.0.1 app.com 127.0.0.1 sso.com IIS配置如下: 应用程序池采用.Net Framework 4.0 注意IIS绑定的域名,两个完全不同域的域名。 app.com网站配置如下:...

小近 ⋅ 2014/10/27 ⋅ 0

微信公众平台开发 账号快速申请

大家在浏览器打开: http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 将会进入一个页面 1.点击登陆 2.使用微信扫描登陆 3.手机确认授权 4.登陆成功 5.可以配置管理操作了 6....

AbrahamLeeJay ⋅ 2015/07/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

行政区划代码转为字典形式

原数据为: http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/201804-06041553.html 手动替换了一下格式,并使用下面的代码处理. # 输入格式s = """110000:北京市110101:东城区1101...

漫步海边小路 ⋅ 9分钟前 ⋅ 0

android apk 签名

创建key,需要用到keytool.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),把...

国仔饼 ⋅ 18分钟前 ⋅ 0

springcloud+jps+mybatis多数据库配置

多数据库配置 配置我们目录结构设置: config ---datasource ----jpa ----mybatis ----redis Datasource中是数据的相关配置 Jap中是springDatajpa的相关配置 Mybatis中是mybatis的相关配置 ...

大-智-若-愚 ⋅ 25分钟前 ⋅ 0

Spring mvc HandlerMapping 实现机制

概述 当DispatcherServlet接受到客户端的请求后,SpringMVC 通过 HandlerMapping 找到请求的Controller。 HandlerMapping 在这里起到路由的作用,负责找到请求的Controller。 Spring MVC 默认...

轨迹_ ⋅ 28分钟前 ⋅ 0

JavaScript零基础入门——(十)JavaScript的DOM基础

JavaScript零基础入门——(十)JavaScript的DOM基础 欢迎大家回到我们的JavaScript零基础入门,上一节课,我们了解了JavaScript中的函数,这一节课,我们来了解一下JavaScript的DOM。 第一节...

JandenMa ⋅ 今天 ⋅ 0

Weex起步

本教程假设你已经在你的本地环境安装了node 其实weex起步教程在 https://github.com/lilugirl/incubator-weex 项目说明文件中都已经有了,但为了有些同学看到英文秒变文盲,所以这里我重新写...

lilugirl ⋅ 今天 ⋅ 0

Jenkins实践1 之安装

1 下载 http://mirrors.jenkins.io/war/latest/jenkins.war 2 启动 java -jar jenkins.war 前提:安装jdk并配置环境变量 启动结果节选: ************************************************......

晨猫 ⋅ 今天 ⋅ 0

组合数学 1-2000 中,能被6或10整除的数的个数

1--2000 中,能被6或10整除的数的个数 利用集合的性质 能被6整除的个数 2000/6 = 333 能被10整除的个数 2000/10 = 200 能被6和10整除的个数 2000/30 = 66 能被6或10整除的个数 333+200-66 =...

阿豪boy ⋅ 今天 ⋅ 0

一篇文章学懂Shell脚本

Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用...

Jake_xun ⋅ 今天 ⋅ 0

大数据工程师需要精通算法吗,要达到一个什么程度呢?

机器学习是人工智能的一个重要分支,而机器学习下最重要的就是算法,本文讲述归纳了入门级的几个机器学习算法,加大数据学习群:716581014一起加入AI技术大本营。 1、监督学习算法 这个算法由...

董黎明 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部