Skip to content

Commit

Permalink
✨ spring-boot-demo-social 完成
Browse files Browse the repository at this point in the history
  • Loading branch information
xkcoding committed Jun 12, 2019
1 parent 715275d commit 8eb5983
Showing 1 changed file with 61 additions and 1 deletion.
62 changes: 61 additions & 1 deletion spring-boot-demo-social/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,62 @@
# spring-boot-demo-social
> 此 demo 主要演示 Spring Boot 项目如何使用第三方登录
> 此 demo 主要演示 Spring Boot 项目如何使用 **[史上最全的第三方登录工具 - JustAuth](https://github.com/zhangyd-c/JustAuth)** 实现第三方登录。
>
> JustAuth,如你所见,它仅仅是一个**第三方授权登录****工具类库**,它可以让我们脱离繁琐的第三方登录SDK,让登录变得**So easy!**
>
> 1. ****:已集成十多家第三方平台(国内外常用的基本都已包含),后续依然还有扩展计划!
> 2. ****:API就是奔着最简单去设计的(见后面[`快速开始`](https://github.com/zhangyd-c/JustAuth#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B)),尽量让您用起来没有障碍感!
>
> PS: 本人十分幸运的参与到了这个SDK的开发,主要开发了**QQ登录、微信登录、小米登录、微软登录、谷歌登录****`5`** 个第三方登录,以及一些BUG的修复工作。再次感谢 [@母狼](https://github.com/zhangyd-c) 开源这个又好用又全面的第三方登录SDK。
## 1. 环境准备

### 1.1. 公网服务器准备



### 1.2. 内网穿透frp搭建



### 1.3. nginx代理



### 1.4. 第三方平台申请



## 2. 主要代码

### 2.1. pom.xml



### 2.2. application.yml



### 2.3. OAuthProperties.java



### 2.4. OauthController.java



## 3. 运行方式



## 参考

1. JustAuth 项目地址:https://github.com/zhangyd-c/JustAuth
2. QQ互联文档:http://wiki.connect.qq.com/%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C_oauth2-0
3. 微信开放平台文档:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=zh_CN
4. GitHub第三方登录文档:https://developer.github.com/apps/building-oauth-apps/
5. 谷歌Oauth2文档:https://developers.google.com/identity/protocols/OpenIDConnect
6. 微软Oauth2文档:https://docs.microsoft.com/zh-cn/graph/auth-v2-user
7. 小米开放平台账号服务文档:https://dev.mi.com/console/doc/detail?pId=707



0 comments on commit 8eb5983

Please sign in to comment.