通过netsuite RESTlet脚本设置/更改用户密码

时间:2018-04-05 18:21:30

标签: javascript passwords netsuite restlet suitescript

我正在使用SuiteScript中的RESTlet脚本将WordPress网站与客户端的NetSuite集成。在我找到重置密码部分之前,它一直很顺利。当用户在WordPress中更改其密码时,我也想更新NetSuite的密码。

我想我可以使用nlapiSubmitRecord并使用新的通道更新记录,但我没有看到任何谈论密码字段的地方。我假设有一些我不了解或可能通过RESTlet脚本无法完成的功能?

1 个答案:

答案 0 :(得分:2)

我快速浏览了一下文档,我发现它在2.0中可用。查看(N/auth Module)和auth.changePassword Method

他们还包括一些演示代码,演示如何更改当前用户的电子邮件和密码:

/**
 *@NApiVersion 2.x
 */
require(['N/auth'],function(auth){
  function changeEmailAndPassword() {
    var password='myCurrentPassword';
    auth.changeEmail({
      password:password,
      newEmail:'auth_test@newemail.com'
    });
    auth.changePassword({
      currentPassword:password,
      newPassword:'myNewPa55Word'
    });
  }
  changeEmailAndPassword();
});