oauth2在JAVA中实现_OAuth2: 在基于OAuth2原理的基础上,用java自己实现了qq、微信、新浪微博的第三方登录的封装与实现。...

#文档说明

这是基于OAuth2,用java封装了qq、新浪微博、微信的第三方登录的接口

进一步交流请加QQ群:386233861

#架构

com.shamrock.oauth.api.entity =>第三方登录后用户信息实体

com.shamrock.oauth.api.httpclient =>采用httpcient封装网络层,有一个彩蛋哦,这里可以用于爬虫,非常方便

com.shamrock.oauth.api.service => 对qq、新浪微博、微信第三方登录的接口定义和封装

com.shamrock.oauth.util =>读取配置文件和json的解析

conf =>配置文件

lib => 所需jar包

#示例

package com.shamrock.oauth.api.service;

public class Main {

public static void main(String[] args) {

OAuthApiService qq = new QQOAuthApi();

//qq登录授权

System.out.println(qq.authorize());

//授权后获取用户信息

//qq.getUser(code);

OAuthApiService sina = new SinaWeiboOAuthApi();

//新浪微博登录授权

System.out.println(sina.authorize());

//授权后获取用户信息

//sina.getUser(code);

OAuthApiService weixin = new WeiXinOAuthApi();

//微信登录授权

System.out.println(weixin.authorize());

//授权后获取用户信息

//weixin.getUser(code);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值