本文将讲解以下两种获取鉴权信息的数据源配置流程。
1、通过get请求获取鉴权信息的数据源配置流程;
2、通过post请求获取鉴权信息的数据源配置流程。
1
通过get请求获取鉴权信息的数据源配置流程
在Pi-Admin数据管理模块中,新建一个数据源。
(1)数据源类型选择HTTP;
(2)输入数据源名称;
(3)输入需要获取数据的接口的请求域名;
(4)选择需要获取数据接口的请求方式;
(5)验证方式选择鉴权;
(6)在鉴权地址输入完整的请求地址,参数也拼接在地址里;
(7)请求类型选择get;
(8)参数类型选择query;
(9)鉴权参数填写一个空的json {}即可。
取值路径支持解析json格式结果,比如data.token就是获取data下token的值,此处演示返回的数据格式如下图所示,所以取值是data.token,是根据实际返回数据层级进行取值的。
如果需要拼接字符串,只需要在拼接字符串和token取值中间加一个#就可以。
如果不需要对token进行处理,则略过上面拼接的过程。
用处类型选择获取鉴权信息接口拿到的结果放的位置,比如需要将拿到的token放在header里,就选择header。鉴权用处填写放入header里数据的key。点击确定保存。
新建一个数据表。
选择刚才添加的数据源,输入数据表名称,输入请求路径。点击预览,如果配置没有问题就可以拿到结果。最后点击确定保存数据表。
2
通过post请求获取鉴权信息的数据源配置流程
新建一个数据源。
(1)数据源类型选择HTTP;
(2)输入数据源名称;
(3)输入需要获取数据的接口的请求域名;
(4)选择需要获取数据接口的请求方式;
(5)验证方式选择鉴权;
(6)输入获取鉴权信息接口的地址;
(7)请求类型选择post;
(8)选择参数类型,比如登录接口,就选择body;
(9)鉴权参数为账号和密码,具体参数需要依据获取鉴权信息接口的实际情况进行更改;
(10)取值路径支持解析json格式结果,比如data.token就是获取data下token的值,这次没有对拿到的token进行处理;
(11)用处类型选择获取鉴权信息接口拿到的结果放的位置,比如需要将拿到的token放在header里,就选择header;
(12)鉴权用处填写放入header里数据的key。
点击确定保存。
新建一个数据表。
选择刚才添加的数据源,输入数据表名称,输入请求路径。点击预览,如果配置没有问题就可以拿到结果。最后点击确定保存数据表。