现在强制执行强制性 2FA 以实现对 NetSuite 的集成访问
自 2018.2 起,NetSuite 开始在所有 NetSuite 帐户中强制执行双重身份验证 (2FA) 要求。默认情况下,管理员和其他高权限角色被指定为需要 2FA,并且无法删除此要求。受 2FA 要求约束的任何标准或自定义角色都在双重身份验证角色页面上的强制 2FA 列中指示。
![在此处输入图像描述](https://i.stack.imgur.com/Cxn73.png)
在以下情况下,使用用户凭据访问 NetSuite 的集成可能需要遵守强制性 2FA:
- 用于 RESTlet 的 NLAuth。有关更多信息,请参阅帮助主题使用用户凭据进行 RESTlet 身份验证。
- 使用登录操作的 SuiteTalk(Web 服务)集成。有关详细信息,请参阅帮助主题登录。
- SuiteTalk(Web 服务)集成使用作为请求级别凭据 (RLC) 发送的护照元素。有关详细信息,请参阅帮助主题请求级凭据。
- 使用 mapSso 操作的入站 SSO 集成。有关详细信息,请参阅帮助主题 mapSso。
您的集成必须使用某些需要高度特权角色的功能。您应该将这些集成转换为使用基于令牌的身份验证 (TBA) 而不是用户凭据,或者指定不需要 2FA 的低权限角色。有关详细信息,请参阅帮助主题基于令牌的身份验证 (TBA)。有关在集成中使用 TBA 的信息,请参阅帮助主题集成管理。
设置基于令牌的身份验证角色
https://netsuite.custhelp.com/app/answers/detail/a_id/82075
客户端应用程序的 OAuth 库消耗
https://netsuite.custhelp.com/app/answers/detail/a_id/42171