|
1 | 1 | # spring-boot-demo-social
|
| 2 | + |
2 | 3 | > 此 demo 主要演示 Spring Boot 项目如何使用 **[史上最全的第三方登录工具 - JustAuth](https://github.com/zhangyd-c/JustAuth)** 实现第三方登录。
|
3 | 4 | >
|
4 | 5 | > JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具类库**,它可以让我们脱离繁琐的第三方登录SDK,让登录变得**So easy!**
|
@@ -156,27 +157,69 @@ $ nginx -s reload
|
156 | 157 |
|
157 | 158 | #### 1.5.1. QQ互联平台申请
|
158 | 159 |
|
| 160 | +1. 前往 https://connect.qq.com/ |
| 161 | +2. 申请开发者 |
| 162 | +3. 应用管理 -> 添加网站应用,等待审核通过即可 |
159 | 163 |
|
| 164 | + |
160 | 165 |
|
161 | 166 | #### 1.5.2. GitHub平台申请
|
162 | 167 |
|
| 168 | +1. 前往 https://github.com/settings/developers |
| 169 | +2. 点击 `New OAuth App` 按钮创建应用 |
163 | 170 |
|
| 171 | + |
164 | 172 |
|
165 | 173 | #### 1.5.3 微信开放平台申请
|
166 | 174 |
|
| 175 | +这里微信开放平台需要用企业的,个人没有资质,所以我在某宝租了一个月的资质,需要的可以 [戳我租赁](https://item.taobao.com/item.htm?spm=2013.1.w4023-5034755838.13.747a61a7ccfHwS&id=554942413474) |
| 176 | + |
| 177 | +> 声明:本人与该店铺无利益相关,纯属个人觉得好用做分享 |
| 178 | +> |
| 179 | +> 该店铺有两种方式: |
| 180 | +> |
| 181 | +> 1. 店铺支持帮你过企业资质,这里就用你自己的开放平台号就好了 |
| 182 | +> 2. 临时使用可以问店家租一个月进行开发,这里租了之后,店家会把 AppID 和 AppSecret 的信息发给你,你提供回调域就好了 |
| 183 | + |
| 184 | +因此这里我就贴出一张授权回调的地址作参考。 |
167 | 185 |
|
| 186 | + |
168 | 187 |
|
169 | 188 | #### 1.5.4. 谷歌开放平台申请
|
170 | 189 |
|
| 190 | +1. 前往 https://console.developers.google.com/projectcreate 创建项目 |
| 191 | +2. 前往 https://console.developers.google.com/apis/credentials ,在第一步创建的项目下,添加应用 |
| 192 | + |
| 193 | + |
171 | 194 |
|
| 195 | + |
172 | 196 |
|
173 | 197 | #### 1.5.5. 微软开放平台申请
|
174 | 198 |
|
| 199 | +1. 前往 https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 注册应用 |
| 200 | +2. 在注册应用的时候就需要填写回调地址,当然后期也可以重新修改 |
175 | 201 |
|
| 202 | + |
| 203 | + |
| 204 | +3. client id 在这里 |
| 205 | + |
| 206 | + |
| 207 | + |
| 208 | +4. client secret 需要自己在这里生成 |
| 209 | + |
| 210 | + |
176 | 211 |
|
177 | 212 | #### 1.5.6. 小米开放平台申请
|
178 | 213 |
|
| 214 | +1. 申请小米开发者,审核通过 |
| 215 | +2. 前往 https://dev.mi.com/passport/oauth2/applist 添加oauth应用,选择 `创建网页应用` |
| 216 | +3. 填写基本信息之后,进入应用信息页面填写 `回调地址` |
| 217 | + |
| 218 | + |
| 219 | + |
| 220 | +4. 应用审核通过之后,可以在应用信息页面的 `应用详情` 查看到 AppKey 和 AppSecret,吐槽下,小米应用的审核速度特别慢,需要耐心等待。。。。 |
179 | 221 |
|
| 222 | + |
180 | 223 |
|
181 | 224 | ## 2. 主要代码
|
182 | 225 |
|
|
0 commit comments