首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SuiteCloud中同步脚本?

如何在SuiteCloud中同步脚本?
EN

Stack Overflow用户
提问于 2019-04-26 17:41:08
回答 2查看 251关注 0票数 0

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

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

这是我完整的工作流程:

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

我使用SuiteCloud IDE 2019.1.1构建日期:20194.11 16:43:44

我应该先在NetSuite中启用某些内容吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-28 14:09:20

强制2FA用于对NetSuite的集成访问

从2018.2开始,NetSuite开始在所有NetSuite帐户中强制执行双因素身份验证(2FA)要求。默认情况下,管理员和其他高度特权的角色被指定为2FA必需的角色,并且不能删除此要求。任何符合2FA要求的标准或自定义角色都在“双因素身份验证角色”页面的“强制2FA”列中指示。

在以下情况下,使用用户凭据访问NetSuite的NetSuite集成可能需要强制2FA:

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

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

设置基于令牌的身份验证角色id/82075

客户端应用程序OAuth库的使用id/42171

票数 0
EN

Stack Overflow用户

发布于 2020-12-22 03:21:15

如果启用了TBA,则使用令牌,并且仍然获得TWO_FA_REQD,这可能是因为您的帐户中没有启用SuiteCloud开发框架。

奇怪的是,即使禁用了NetSuite开发框架,SuiteCloud也有一个为IDE预先设计的集成,称为"SuiteCloud开发集成“。您甚至可以使用它创建管理员访问令牌。但是,当您在IDE中使用它们时,您将得到TWO_FA_REQD。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55872590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档