跳至主要内容
Adaptive Planning
上次更新时间 :2023-06-23
在 NetSuite 中生成基于令牌的身份验证密钥

在 NetSuite 中生成基于令牌的身份验证密钥

基于 NetSuite 令牌的身份验证

您设置为与 Adaptive Planning 集成的 NetSuite 用户,需要拥有能够对基于令牌的身份验证进行访问的角色。您可以向以下角色授予基于令牌的身份验证:
  • 仅拥有集成所需的特定权限的新自定义 NetSuite 角色(遵循最佳安全做法)
  • 或现有的管理员(角色编号为 3)Web 服务角色

先决条件

  • 以管理员身份登录到 NetSuite
  • 检查您已在 Adaptive Planning 中使用的 NetSuite 账户、电子邮件地址和 NetSuite 角色

基本步骤

  • 确定您是要使用自定义角色将 Adaptive Planning 与 NetSuite 集成(推荐),还是使用现有的管理员(角色编号为 3)角色
为用户配置自定义角色以与 Adaptive Planning 集成(推荐)
  1. 在 NetSuite 中启用基于令牌的身份验证。
  2. 为管理员创建集成记录。您不能使用先前存在的“Adaptive Planning Integration”记录。
  3. 将基于令牌的身份验证角色指定给用户,该用户的凭据应将用于设置与 Adaptive Planning 集成。
  4. 创建用于与 Adaptive Planning 集成的访问令牌。
  5. 在 Adaptive Planning 用户界面中输入密钥。
配置现有的管理员(角色编号为 3)以与 Adaptive Planning 集成
  1. 在 NetSuite 中启用基于令牌的身份验证。
  2. 为管理员创建集成记录。您不能使用先前存在的“Adaptive Planning Integration”记录。
  3. 为管理员创建用户访问令牌。
  4. 在 Adaptive Planning 用户界面中输入密钥。

确定是否要使用自定义角色将 Adaptive Planning 与 NetSuite 集成

如果您想遵循最佳做法,请创建一个自定义角色,使其仅具有 将 NetSuite 与 Adaptive Planning 集成所需的特定权限 。向此自定义角色授予基于令牌的身份验证。
如要继续使用现有的管理员(角色编号为 3)进行集成,可以为其创建集成记录和用户访问令牌。本文末尾介绍了适用于管理员的步骤。

为用户配置自定义角色以与 Adaptive Planning 集成(推荐)

在 NetSuite 中为角色启用基于令牌的身份验证
  1. 导航到“Setup”>“Company”>“Enable features”>“Suite Cloud”>“Manage Authentication”
    ,然后选择“Token-Based Authentication”
  2. 导航到“Setup”>“Users/Roles”>“Manage Roles”
    ,然后单击“New”
    以新建自定义角色。将此自定义角色命名为“Adaptive Planning Integration”。
  3. 向该角色授予使用基于令牌的身份验证与 Adaptive Planning 集成所需的权限 ,并添加权限“Setup > Log in Using Access Tokens - FULL”。
    有关 NetSuite Basic 的权限,请阅读此 文章
    对于 NetSuite 增强型集成(集成中的 NetSuite 数据源),请使用以下 典型权限
  4. 保存角色。
指定基于令牌的身份验证角色
  1. 导航到“Lists”>“Employees”>“Employees”>“Edit User”
    ,然后选择在 Adaptive Planning 中管理数据集成的用户。
  2. 单击“Access”>“Roles”
  3. 将刚创建的自定义角色指定给该用户。
  4. 导航到“Setup”>“Integration”>“Manage Integrations”>“New”
  5. 输入名称“Adaptive Planning Integration”,然后单击“Token-based Authentication”。仔细检查是否已将“State”设置为“Enabled”。
  6. 单击“Save”
    。此操作将创建一个集成记录,供您用于创建访问令牌。
  7. 复制该集成记录的以下值并将其粘贴到文本文件中,然后将此文件保存在安全位置供日后访问:
    • 应用程序编号(仅用于保存记录,不用于 Adaptive Planning)
    • 使用者密钥
    • 使用者密码
在您离开此页面之前,请先将信息复制到安全位置。该信息仅显示一次,以后无法检索。
您需要这些值来完成与 Adaptive Planning 的集成。接下来,您将为与 Adaptive Planning 集成关联的 NetSuite 用户生成访问令牌值和访问令牌编号值。
创建访问令牌
  1. 导航到“Setup”>“Users/Roles”>“Access Tokens”
    ,然后单击“New”
  2. 选择您在之前步骤中创建的应用程序名称“Adaptive Planning Integration”。
  3. 选择用户,然后选择已创建的角色。选择“Adaptive Planning Integration”,并关联 Adaptive Planning 集成记录。
  4. NetSuite 会生成响应。复制访问令牌编号和访问令牌,并将其粘贴到您在之前步骤中创建的安全位置。
在您离开此页面之前,请先复制响应。该信息仅显示一次,以后无法检索。
您需要这些值来完成与 Adaptive Planning 的集成。
在 Adaptive Planning 中输入密钥
对于 Integration 中的 NetSuite 数据源和 NetSuite Basic, 请按照以下步骤输入密钥

配置现有的管理员(角色编号为 3)以与 Adaptive Planning 集成

现有的管理员(角色编号为 3)Web 服务用户应遵循的步骤与自定义角色不同。管理员(角色编号为 3)在 NetSuite 中创建访问令牌的位置也不同。
为管理员创建集成记录
对于现有的管理员(角色编号为 3)Web 服务用户,请先创建集成记录。
  1. 导航到“Setup”>“Integration”>“Manage Integrations”>“New”
  2. 输入名称“Adaptive Planning Integration”,然后单击“Token-based Authentication”。仔细检查是否已将“State”
    设置为“Enabled”
  3. 单击“Save”
    。您刚创建了一个集成记录,可用于生成访问令牌。
  4. 复制该集成记录的以下值并将其粘贴到文本文件中,然后将此文件保存在安全位置供日后访问:
    • 应用程序编号(仅用于保存记录,不用于 Adaptive Planning)
    • 使用者密钥
    • 使用者密码
在您离开此页面之前,请先将信息复制到安全位置。该信息仅显示一次,以后无法检索。
您需要这些值来完成与 Adaptive Planning 的集成。接下来,您将为与 Adaptive Planning 集成关联的 NetSuite 用户生成访问令牌值和访问令牌编号值。
为管理员创建用户访问令牌
  1. 以管理员身份登录到 NetSuite。
  2. 在“Settings”门户组件中,单击“Manage Access Tokens”
  3. 单击
    “New My Access Token”。
  4. 选择要关联访问令牌的应用程序“Adaptive Planning Integration”。
  5. 单击“Save”
  6. NetSuite 会生成响应。复制访问令牌编号和访问令牌,并将其粘贴到您在之前步骤中创建的安全位置。
在您离开此页面之前,请先将信息复制到安全位置。该信息仅显示一次,以后无法检索。
您需要这些值来完成与 Adaptive Planning 的集成。
在 Adaptive Planning 中输入密钥
对于 Integration 中的 NetSuite 数据源和 NetSuite Basic, 请按照以下步骤输入密钥
在 NetSuite 中查看基于令牌的身份验证审核日志
您可以在 NetSuite 中查看审核日志,检查在尝试登录期间是否从 Adaptive Planning 向 NetSuite 发送了正确的令牌元素。
  1. 登录到 NetSuite。
  2. 转至“Setup”>“Users/Roles”>“Login Audit Trail Search”
  3. 选择“Use Advanced Search”
  4. 选择“Results”
    选项卡。
  5. 将以下内容添加到结果中:
    • 基于令牌的访问令牌名称
    • 基于令牌的应用程序名称
    • 详细信息
  6. 提交搜索。
  7. 将距离当前时间最近的登录排列在最前面,并检查登录尝试的状态列和详细信息列。