Skip to main content

接口鉴权秘钥/key

引言

平台的数据接口都需要通过对应的key来完成调用鉴权,本文将介绍接口对应key的用法与获取方式。

key与接口场景

平台有两种接口:

  • 对外接口:包括 高性能读接口,以及网址中带 /api/public/ 的所有接口。这些接口只能拉取表数据
  • 管理接口:除了对外接口外,都是管理接口。这些接口 不能暴露给外网使用,会涉及数据安全问题。典型的包括 开放读写接口 等等。
       名词适用接口权限范围
schemakey对外接口单表
appkey对外接口项目下所有表
masterkey管理接口整个项目
authid
authkey
管理接口可自定义,
默认全项目
⚠️ 管理接口安全警告
  • 如果只是读取数据,而且不介意缓存,请使用 高性能读接口 ,性能更好!而且安全!

  • 不要在前端使用管理接口,否则容易导致 masterkey / authkey 泄露

获取鉴权Key

◎ schemakey

“数据配置”面板 > 打开“表配置页” > 右上角“表菜单”。 enter image description here#300px

选择“schemaKey”鉴权方式: enter image description here#500px

◎ appkey

“数据配置”面板 > 顶部导航的“管理项目” > 选中目标项目下的“秘钥”。 enter image description here#400px

◎ masterkey

“数据配置”面板 > 顶部导航的“管理项目” > 选中目标项目下的“秘钥”。 enter image description here#400px

◎ authid/authkey

在“项目秘钥”面板,手动指定“authid”,会自动分配“authkey”。 enter image description here#400px