##
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