我正在尝试使用基于令牌的身份验证将软件电话应用程序与 Netsuite 集成,但当我使用专为 TBA 创建的角色时,应用程序中出现错误。我看到我们的其他一些访问令牌中设置了管理员角色,但当我尝试创建新令牌时,我没有选择管理员角色的选项。我如何创建具有管理员角色的访问令牌?
答案1
答案简单得令人沮丧。
您不需要导航至“设置”->“用户”->“访问令牌”,而是必须通过仪表板设置组件前往“管理访问令牌”,然后前往“新建我的访问令牌”。
如果您当前以管理员身份登录,则这将应用管理员角色。
答案2
我能够解决这个问题。以下是您需要添加到任何非管理员角色的权限。
设置基于令牌的身份验证角色
基于令牌的身份验证是针对每个用户的身份验证,需要 NetSuite 中的某些权限。可以使用现有角色(推荐)或创建新角色。
相关角色权限位于“设置”子选项卡下。可以根据需要为非管理员角色添加以下基于令牌的身份验证权限。
访问令牌管理
拥有此权限的用户可以为公司中的任何用户创建、分配和管理令牌。拥有此权限的用户无法使用基于令牌的身份验证登录 NetSuite UI。
使用访问令牌登录
拥有此权限的用户可以使用设置 portlet 中的管理访问令牌链接管理自己的令牌,并且可以使用令牌登录。
用户访问令牌
只有该权限的用户才可以使用token登录,也就是可以使用token调用RESTlet,只有该权限的用户不可以管理token,也不可以访问管理token的页面。