我可以从 SuiteScript 获取当前用户的访问/ID 令牌吗?



我正在使用NetSuite进行一些发现,但很难找到获取当前登录用户的NetSuite访问权限或id令牌的方法。

用例是我想从SuiteScript调用一个外部API(我正在创建(。我决定在创建记录时在用户事件脚本中使用https模块。我想在此请求的Authorization标头中包含NetSuite访问或id令牌。

我知道我可以使用NetSuite作为OIDC提供商,这意味着我可以通过JWKS URL访问我的帐户的公钥,验证NetSuite令牌,验证用户角色等,并允许操作。因此,保护我的外部API。

这可能吗?

您可以通过使用N/runtime模块获取当前用户的数据。Typescript导入和的使用示例

最新更新