2.5.1 nodejs demo 使用指导
1、nodejs demo下载地址:https://bbs.sangfor.com.cn/atrustdeveloper/openapiV3/openapi-demo_for_nodejs.zip
2、下载nodejs的demo代码压缩包,并在本地解压,如下图 :
- demo压缩包:
MD5: 3090DCDA775E669BBB167F6DC8967079
- demo解压后文件夹:
- 文件夹内容如下图:
目录结构描述:
├── Readme.md // help说明文档
├── config.js // 公共配置文件
├── public.js // 公共函数
├── package.json // Nodejs依赖库
3、将文件夹放入到nodejs的开发运行环境内,进入[config.js]文件内容,如下图:
根据如上图,需要填写的内容有:零信任控制台地址、api_id和api_secret(api密钥),具体获取方式如下说明。
4、 管理员获取零信任地址,并登录零信任控制台,进入[系统管理/开放平台/Open API]-点击<添加>新增api接口信息,并获取app id和app secret信息,如下图:
如上图获取信息如下:
零信任地址:https://172.31.2.214:4433
app id:5450236
app secret: cf1e8c105afc4888a1cb84531ff6c3fb
该章节详细配置,可参考open api接口在线文档的【章节2.2 OpenAPI】说明
5、将获取到的零信任控制台地址、api_id和api_secret(api密钥)信息,填入至node js的[config.js]脚本文件内,如下图:
6、在node.js运行环境内,执行node ./create_local_user.js即可创建本地用户,如下图:
注意事项说明:
demo是作为示例提供的,仅提供了创建本地用户目录的调用方法和代码示例说明,涉及到的api调用接口(即path路径)需根据客户的实际环境版本和需求进行填写;
为了避免对当前业务造成影响,请不要直接在生产环境下执行demo代码