## 创建应用并获取Key 1. 登录Gitee : [https://gitee.com](https://gitee.com) 2. 进入第三方应用:[https://gitee.com/oauth/applications](https://gitee.com/oauth/applications) 3. 创建应用,填上所需的配置,重点为:应用回调地址 ![](https://img.kancloud.cn/b5/4c/b54cb6213a1dde6ec0d86ea369a321e0_2528x1182.png) ![](https://img.kancloud.cn/4d/4a/4d4a15122a8d1b4a61230924adbacb9f_2450x1684.png) * **应用名称**:填写自己的网站名称 * **应用描述**: 填写自己的应用描述 * **应用主页**: 填写自己的网站首页地址 * **应用回调地址**: 【重点】该地址为用户授权后需要跳转到的自己网站的地址 1)这里填写为 ( http://127.0.0.1:1888/oauth/redirect/gitee ) 2)其中分为两部分,一部分为前缀:( http://127.0.0.1:1888 ),一部分为后缀( gitee ),中间的( /oauth/redirect )为固定 3)前缀为最终部署的前端地址,因为授权成功后会直接跳转到对应的前端,然后携带所需的参数,前端再进行解析并登录,所以这个地址不能出错 **注意:若部署在nginx,需要给这个回调地址加一段配置,否则会触发404,具体配置如下** ``` location ^~ /oauth/redirect {         rewrite ^(.*)$ /index.html break;     } ``` 4)后缀需要与JustAuth内定义的Key相对应,一般填入Key小写。具体Key的枚举,请看: [https://github.com/justauth/JustAuth/blob/master/src/main/java/me/zhyd/oauth/config/AuthDefaultSource.java](https://github.com/justauth/JustAuth/blob/master/src/main/java/me/zhyd/oauth/config/AuthDefaultSource.java) 5) 举个例子,若我们需要配置的是微博的第三方登录,那么回调地址就是 ( http://127.0.0.1:1888/oauth/redirect/weibo ) ![](https://img.kancloud.cn/09/44/09448272f9d4c3df785c314cb9d566c5_1544x1738.png) * **权限**: 根据页面提示操作,默认勾选第一个就行 4. 以上信息输入完成后,点击确定按钮创建应用。创建完成后,点击进入应用详情页,可以看到应用的密钥等信息 ![](https://img.kancloud.cn/ea/99/ea997f954609bb9507aff1b61de8720c_2472x1856.png) 5. 等到我们获取到clientId与clientSecret后,准备工作就结束了,接下来我们把他配置到BladeX中,看一下第三方登录是否生效