如何在SuiteCloud中同步脚本?

问题描述 投票:0回答:1

我无法从NetSuite帐户同步脚本。当我尝试以管理员身份登录项目帐户时,我收到TWO_FA_REQD错误,当我尝试同步脚本时,我得到没有任何堆栈跟踪的SoapException。

我相信我必须首先登录然后同步。

这是我完整的工作流程:

  • 我创建了新的套件云项目
  • 将SuiteScript设置为项目类型
  • 设置虚拟名称
  • 设置主密码
  • 登录项目帐户(获得TWO_FA_REQD)
  • 从帐户同步脚本ID(获得SoapException)

我使用SuiteCloud IDE 2019.1.1构建日期:201年4月11日16:43:44

我应该先在NetSuite中启用一些东西吗?

netsuite suitecloud
1个回答
0
投票

强制2FA现在强制进行NetSuite的集成访问

截至2018.2,NetSuite开始在所有NetSuite帐户中强制执行强制性双因素身份验证(2FA)要求。默认情况下,管理员和其他高权限角色被指定为2FA,并且无法删除此要求。任何符合2FA要求的标准或自定义角色均在双因素身份验证角色页面的强制性2FA列中指明。

enter image description here

在以下情况下,使用用户凭据访问NetSuite的集成可能会受到强制性2FA的约束:

  • NLAuth for RESTlets。有关更多信息,请参阅帮助主题使用用户凭据进行RESTlet身份验证。
  • 使用登录操作的SuiteTalk(Web服务)集成。有关更多信息,请参阅帮助主题登录。
  • SuiteTalk(Web服务)集成,使用作为请求级别凭据(RLC)发送的护照元素。有关更多信息,请参阅帮助主题请求级凭据。
  • 使用mapSso操作的入站SSO集成。有关更多信息,请参阅帮助主题mapSso。

您的集成必须使用需要高权限角色的某些功能。您应该将这些集成转换为使用基于令牌的身份验证(TBA)而不是用户凭据,或者指定不需要2FA的权限较低的角色。有关更多信息,请参阅帮助主题基于令牌的身份验证(TBA)。有关在集成中使用TBA的信息,请参阅帮助主题集成管理。

设置基于令牌的身份验证角色https://netsuite.custhelp.com/app/answers/detail/a_id/82075

客户端应用程序https://netsuite.custhelp.com/app/answers/detail/a_id/42171的OAuth库消耗

© www.soinside.com 2019 - 2024. All rights reserved.