NetSuite SuiteScript 如何隐藏秘密令牌

jk1*_*960 6 netsuite suitescript2.0

我需要保护秘密验证令牌,但不知道如何做到这一点。有谁知道如何在 NetSuite 上保护我的个人凭据?

任何帮助将不胜感激,谢谢

小智 3

您可以将凭证以 JSON 形式存储在文件柜中。

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

创建文档文件夹

然后将密钥文件上传到该受限目录,注意是否有fileId.

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

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

// OAuth signing etc...
Run Code Online (Sandbox Code Playgroud)