...
- 本授权功能需接入方企业先在营销云开通 “数据集成” 模块,并获得 “自建应用” 的使用权限。
- 自建应用内申请开通 编辑器 → 自定义接口鉴权,后续联系管理员审核通过。应用配置界面如下:
添加后,点击“编辑”进入对应设置页
注意:此处如果需要自定义外部的校验参数,需勾选”外部接口回调“选项进行配置,具体配置如下 - 完成配置后,点击“保存”即可。
- 在编辑器中,可在作品预览页面开启作品访问限制鉴权,或在活动玩法配置中对应限制选项中进行配置,配置界面如下:
- 此配置案例下,在用户访问作品时,会调用主办方配置的鉴权接口,发送在数据集成自定义接口鉴权中配置好的字段,通过接口返回结果来判断用户是否具有作品访问资格。
外部接口鉴权api参数说明
外部接口 | 请求方法 | 请求参数 | 返回结构 | 请求示例 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
获取鉴权条件 | GET | - |
参数说明 label:标签名称 value:标签值 type:文本 text,数值 number,多选 select,单选 checkbox,区间 area ,级联 cascader children:子集(只有在级联、多选、单选、区间类型时才不为空) |
保存通知接口 | POST | { //当前用户id "userId": "xxxxxx", //当前玩法id //外部配置id "externalConfigId": "", //选择的节点(鉴权条件接口获取的节点) "treeNodes": [{"label":"",“value”:""}], //玩法类型 "sceneType": "Award", // 外部参数运算符,选项有“ALL”和“IN”,分别对应满足全部与其中之一 "externalConfigOperator": "ALL", // 外部参数values,值为List<List<string>>的解构,为所选参数的value集合 "externalConfigValues": [["shenzhen"],["guangzhou"]], } |
| https://editor.test.rabbitpre.com/api/editor/proxy/ thirddata/api/mingyuanyun/cms/saveNotice 入参: { | |||||
鉴权接口协议:
鉴权接口完整URL:自建应用方自己的 domain+URI
...