【问题标题】:Set/Change user password through netsuite RESTlet script通过 netsuite RESTlet 脚本设置/更改用户密码
【发布时间】:2018-04-05 18:21:29
【问题描述】:
我正在使用 SuiteScript 中的 RESTlet 脚本将 WordPress 网站与客户的 NetSuite 集成。在我进入重置密码部分之前,它一直进展顺利。当用户在 WordPress 中更改密码时,我也想更新他们的 NetSuite 密码。
我想我可以使用 nlapiSubmitRecord 并使用新通行证更新记录,但我没有看到任何谈论密码字段的地方。我假设有一些我不知道的功能,或者可能无法通过 RESTlet 脚本来完成?
【问题讨论】:
标签:
javascript
passwords
netsuite
suitescript
【解决方案1】:
我快速浏览了文档,发现它在 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();
});