跳至主要内容
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. 将距离当前时间最近的登录排列在最前面,并检查登录尝试的状态列和详细信息列。