NetSuite SuiteScript 如何隐藏秘密令牌

NetSuite SuiteScript How to hide secret tokens

我需要保护秘密验证令牌,但不知道该怎么做。有谁知道我如何在 NetSuite 上保护我的个人凭证?

任何帮助将不胜感激谢谢

您可以将凭据作为 JSON 存储在文件柜中。

创建一个目录并将其标记为私有,以便只有您关心才能查看其内容。

然后将密钥文件上传到那个限制目录,注意是否fileId.

要使用该文件,只需将其加载到您的脚本中,然后像在任何 OAuth 进程中一样使用它。只要确保不记录任何变量!这些存储在系统注释中。

const authKeyfile = file.load({id: 123456}).getContents();
const authKeyJSON = JSON.parse(authKeyfile)

// OAuth signing etc...