Skip to content

Commit 7f3a579

Browse files
authored
Merge pull request #92 from haoxiuwen/doc-shengwang
Remove Obtaining Temporary Token Token from Authentication Doc and Modify APNS Parameter Format
2 parents 08c32a7 + 99cb49f commit 7f3a579

File tree

5 files changed

+14
-44
lines changed

5 files changed

+14
-44
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.

docs/docs/sdk/ios/push/push_apns.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,15 @@
128128

129129
| 参数 | 类型 | 是否必需 | 描述 |
130130
| :--------- | :----- | :------- | :----------------------- |
131-
| **证书类型** | || 消息推送证书类型,目前支持 **p8****p12**|
132-
| **证书名称** | String || 消息推送证书名称。[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中创建的消息推送证书名称。 |
133-
| **推送密钥** | String || 消息推送证书密钥。填写在[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中导出消息推送证书文件时设置的证书密钥。该参数仅在使用 p12 证书时需要配置。 |
134-
| **上传文件** | File || 点击 **上传证书** 上传[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中获取的消息推送证书文件。 |
135-
| **Key ID** | String || 输入推送证书的 Key ID。该参数仅在使用 p8 证书时需要配置。 |
136-
| **Team ID** | String || 输入推送证书的 Team ID。该参数仅在使用 p8 证书时需要配置。 |
137-
| **集成环境** | || 集成环境:<br/> - 开发环境<br/> - 生产环境。 |
138-
| **Bundle ID** | String || 绑定 ID。[创建推送证书](#在苹果开发者平台创建推送证书)[步骤二](#步骤二-创建-app-id)中创建 App ID 时设置的 Bundle ID。 |
139-
| **铃声** | String || 接收方收到推送通知时的铃声提醒。 |
131+
| 证书类型 | || 消息推送证书类型,目前支持 **p8****p12**|
132+
| 证书名称 | String || 消息推送证书名称。[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中创建的消息推送证书名称。 |
133+
| 推送密钥 | String || 消息推送证书密钥。填写在[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中导出消息推送证书文件时设置的证书密钥。该参数仅在使用 p12 证书时需要配置。 |
134+
| 上传文件 | File || 点击 **上传证书** 上传[创建推送证书](#在苹果开发者平台创建推送证书)[步骤四](#步骤四-生成推送证书)中获取的消息推送证书文件。 |
135+
| Key ID | String || 输入推送证书的 Key ID。该参数仅在使用 p8 证书时需要配置。 |
136+
| Team ID | String || 输入推送证书的 Team ID。该参数仅在使用 p8 证书时需要配置。 |
137+
| 集成环境 | || 集成环境:<br/> - 开发环境<br/> - 生产环境。 |
138+
| Bundle ID | String || 绑定 ID。[创建推送证书](#在苹果开发者平台创建推送证书)[步骤二](#步骤二-创建-app-id)中创建 App ID 时设置的 Bundle ID。 |
139+
| 铃声 | String || 接收方收到推送通知时的铃声提醒。 |
140140

141141
## **在客户端集成 APNs**
142142

docs/docs/sdk/server-side/token_authentication.md

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,18 @@
44

55
为了保证即时通讯连接的安全性,声网提供以下两种场景的 Token 用于用户鉴权。
66

7-
| 应用场景 | Token 权限 | Token 构成 | Token 最长有效期 |
8-
| :--------------- | :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------- |
7+
| 应用场景 | Token 权限 | Token 构成 | Token 最长有效期 |
8+
| :--------------- | :--------- | :------------------- | :------------------------- |
99
| RESTful API 调用 | App 权限 | <br/> - 你的即时通讯 IM 项目的 App ID。<br/> - 你的即时通讯 IM 项目的 App 证书。<br/> - 你设置的即时通讯 Token 的有效期。 | 24 小时(以 UTC 时区为准) |
1010
| SDK API 调用 | 用户权限 | <br/> - 你的即时通讯 IM 项目的 App ID。<br/> - 你的即时通讯 IM 项目的 App 证书。<br/> - 你的即时通讯 IM 项目的 Token 有效期。<br/> - 待鉴权用户的 ID。 | 24 小时(以 UTC 时区为准) |
1111

1212
## 体验 Token 生成
1313

14-
出于测试目的,声网控制台支持为即时通讯 IM 生成临时 Token,而在生产环境中,Token 需由你的 App Server 使用 AgoraTools 生成。
14+
出于测试目的,声网控制台支持为即时通讯 IM 生成临时 Token。在生产环境中,为了安全考虑,Token 需由你的 App Server 使用 AgoraTools 生成。
1515

16-
### 生成用户权限 Token
16+
关于如何生成和获取临时的 App 权限 Token 和用户权限 Token,详见[获取临时 Token](enable_im.html#_4-获取临时-token)
1717

18-
在测试环境中,用户权限 Token 基于用户 ID 生成。若尚未创建用户,需要首先注册即时通讯 IM 用户。
19-
20-
#### 注册用户
21-
22-
参考以下步骤注册用户:
23-
24-
1. 登录[声网控制台](https://console.shengwang.cn/overview)
25-
26-
2. 在左上角下拉框中选择想要开通消息回调服务的项目,然后点击左侧导航栏的**全部产品**,点击**基础能力**分组下的**即时通讯 IM**,进入**运营管理**标签页。
27-
28-
3.**用户**页签下,点击**创建IM用户**
29-
30-
4.**添加IM用户**对话框中,填写用户信息并点击**保存**,创建用户。
31-
32-
![img](/images/server-side/token_authentication_user_register.png)
33-
34-
#### 生成 Token
35-
36-
创建用户后,在**用户管理**列表中,你可以点击该用户的**操作**一栏中的**查看Token**。在弹出的**查看IM用户Token**对话框中,查看该用户的 Token 或点击**重新生成**生成新的用户权限 Token。
37-
38-
![img](/images/server-side/token_authentication_user_token_generate.png)
39-
40-
### 生成 App 权限 Token
41-
42-
1.[声网控制台](https://console.shengwang.cn/overview)左上角下拉框中选择想要开通消息回调服务的项目,然后点击左侧导航栏的**全部产品**,点击**基础能力**分组下的**即时通讯 IM**,进入**基础信息**标签页。
43-
44-
2.**数据中心**区域,点击 **ChatAppTempToken** 旁边的 **生成**,生成临时 App 权限 Token。
45-
46-
![img](/images/server-side/token_authentication_app_token_generate.png)
47-
48-
为了安全考虑,在生产环境中 Token 由你的 App Server 使用 AgoraTools 生成。本文介绍如何从你的 App Server 中获取 Token 实现用户鉴权。
18+
本文介绍如何从你的 App Server 中获取 Token 实现用户鉴权。
4919

5020
## 技术原理
5121

0 commit comments

Comments
 (0)