##

1.顶层 web api

1.1系统固定api

需要登录:

需要登录并且有相应权限

例如 数据新增,修改查询等

不需要相应权限,登录即可

例如 获取当前登录账号信息

不需要登录:

登录接口 等

1.2 自定义api(根据当前登录账号鉴权)

不需要鉴权:

至少要是 当前用户要是所调用的接口所在用户

需要鉴权:

根据用户 的权限鉴定

1.3自定义api(根据api令牌鉴权)

需要鉴权(根据token)

不需鉴权(开放的api任何人能访问)

2.底层基础openapi(开发用):

例如 : dataService数据操作api

1.供云函数里调用

传入云函数一个临时token(包含tenantCode appCode信息)

有效期两个小时

2.本地开发调试时调用

根据ak, sk 返回一个 token 过期了则从新获取

需要一个不过期的 能调用基础api的token,ak,sk固定就行,过期则重新获取token

auth服务

数据表 auth_openapi_accesskey 只能访问一个appCode下的资源

openapi(对外开放的接口)

提供对外接口 getToken(ak,sk)

ide开发接口 (可以获取当前管理的应用):

列表 显示 tenantCode,当前应用下全部 accesskey

新增修改时,自动填入当前管理的应用appCode

文档更新时间: 2025-12-23 21:50   作者:admin