|
1 | | -## 注册账号 |
| 1 | +# GitHub |
2 | 2 |
|
3 | | -地址:[GitHub](https://github.com/) |
| 3 | +用于接入 GitHub OAuth App 登录。 |
4 | 4 |
|
5 | | -如果已有则忽略该步骤,直接进入第二步 |
| 5 | +## 申请步骤 |
6 | 6 |
|
7 | | -## 创建第三方应用 |
| 7 | +1. 登录 [GitHub](https://github.com/),进入个人设置页。 |
8 | 8 |
|
9 | | -### 登录 |
| 9 | +  |
10 | 10 |
|
11 | | -登录已注册的账号,通过主页右上角进入个人设置页 |
| 11 | +2. 进入开发者设置。 |
12 | 12 |
|
13 | | - |
| 13 | +  |
14 | 14 |
|
15 | | -### 创建应用 |
| 15 | +3. 创建 OAuth App。 |
16 | 16 |
|
17 | | -进入开发者界面 |
| 17 | +  |
18 | 18 |
|
19 | | - |
| 19 | +4. 填写应用信息: |
20 | 20 |
|
21 | | -创建 OAuth app |
| 21 | + - `Application name`:应用名称 |
| 22 | + - `Homepage URL`:应用首页 |
| 23 | + - `Application description`:应用描述 |
| 24 | + - `Authorization callback URL`:授权回调地址,例如 `http://localhost:8000/auth/github/callback` |
| 25 | + - `Enable Device Flow`:通常不需要勾选 |
22 | 26 |
|
23 | | - |
| 27 | +5. 提交创建。 |
24 | 28 |
|
25 | | -- `Application name` 填写自己的网站名称 |
26 | | -- `Homepage URL` 填写自己的网站首页地址 |
27 | | -- `Application description` 填写自己的应用描述 |
28 | | -- `Authorization callback URL` 用户授权后的跳转地址,通常情况下,开发者需要在此路由代码中实现用户注册、绑定等操作 |
29 | | -- `Enable Device Flow` 不需要勾选 |
| 29 | +  |
30 | 30 |
|
31 | | -信息输入完成后,点击下方绿色的 ==`Register applaction`== 按钮创建应用 |
| 31 | +6. 在应用详情页创建并记录密钥。 |
32 | 32 |
|
33 | | - |
| 33 | +  |
34 | 34 |
|
35 | | -### 创建密钥 |
| 35 | +## 集成需要 |
36 | 36 |
|
37 | | -创建完成后,进入应用详情页 |
38 | | - |
39 | | - |
40 | | - |
41 | | -记录 `Client ID`、`Client Secret`、`Authorization callback URL`,这三个东西在我们集成的时候都用得到,请妥善保管 `Client ID` |
42 | | -和 `Client Secret` |
| 37 | +- `Client ID` |
| 38 | +- `Client Secret` |
| 39 | +- `Authorization callback URL` |
0 commit comments