如何配置 Postman 以调用 Infor ION API





5.00/5 (1投票)
逐步配置流行的开发工具 Postman 以测试/执行 Infor ION API 的方法
在这篇文章中,我将解释逐步配置流行的开发工具 Postman 以测试/执行 Infor ION API 的方法。虽然这很简单,但最好准备一份文档,以便在需要时快速操作,从而节省时间。
如您所知,Infor ION API 使用 OAuth2.0 (OAuth 2.0 授权框架) 进行授权,并使用 Bearer Token 作为主要的访问令牌类型。
Infor ION API 的配置
在 Infor ION 中将 Postman 作为授权应用创建。
注意:要完成以下步骤,您必须具有 IONAPI-Administrator 安全角色。
- 转到 Infor ION API -> 授权应用
- 点击左上角的 + 图标(添加新应用)
- 为其命名,添加描述,选择类型为“后端服务”,然后保存。
- 保存 后,我们可以看到其他信息,例如 客户端 ID、密钥、关联事件等。
- 点击 下载凭据 按钮(位于密钥文本框旁边)。
- 在 下载凭据 对话框中,切换打开 创建服务帐户。
- 从 全名 文本框中选择一个用户。这是必需的,因为我们将此配置为后端服务,需要模拟。否则,您将收到 非法模拟尝试 (错误:163) 错误。
- 将创建一个文件(例如,PostmanClient.ionapi)并下载到您的本地下载文件夹。下载后,请安全地存储这些凭据。
如果您打开该文件,您会看到它是一个 JSON 文件,包含多个属性。 Infor API 管理员指南 将这些属性定义如下
属性 | 描述 |
ti | 租户标识符 |
cn | 应用程序名称 |
ci | ClientID 必须传递给授权 |
cs | ServerClient 密钥,用于传递给授权服务器 |
iu | 用于调用此租户/环境的 ION API 网关的基本 URL |
pu | 用于调用此租户/环境的授权服务器的基本 URL |
oa | 要附加到“pu ”以创建授权 URL 的路径 |
ot | 要附加到“pu ”以创建访问令牌 URL 的路径 |
或 | 要附加到“pu ”以撤销先前获得的令牌的路径 |
SAAK | 服务帐户访问密钥 |
SASK | 服务帐户密钥 |
Postman 中的配置
- 在 Postman 的 授权 选项卡中,选择类型为 OAuth 2.0
- 在右侧,在 配置新令牌->配置选项 下,输入以下参数值
令牌名称 随意命名 授权类型 密码凭据 访问令牌 URL 来自 .ionapi 文件的 " pu
"+"ot
" 的值客户端 ID 来自 .ionapi 文件的 " ci
" 的值客户端密钥 来自 .ionapi 文件的 " cs
" 的值用户名 来自 .ionapi 文件的 " saak
" 的值密码 来自 .ionapi 文件的 " sask
" 的值范围 [空白] 客户端身份验证 作为 Basic Auth 标头发送 - 点击 获取新访问令牌 按钮。
- 您将看到如下成功消息
- 在下一个窗口中,点击 使用令牌。
- 现在 Postman 客户端已准备好调用 Infor ION API。