首页 > 解决方案 > NetSuite SuiteScript 如何隐藏秘密令牌

问题描述

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

任何帮助将不胜感激谢谢

标签: netsuitesuitescript2.0

解决方案


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

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

创建文档文件夹

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

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

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

// OAuth signing etc...

推荐阅读