权限发布应用和所属应用接口鉴权控制
1 背景简介
苍穹权限支持按应用授权和验权,即表单可以在应用X和应用Y下分别授权和验权。
拿对公报销单举例,在开发平台里面可以看到,对公报销单这个实体是在“费用核算”应用里面,那么“费用核算”就称之为对公报销单的“所属应用” 。
对公报销单在 “权限控制”的“权限发布应用”配置了“人人费用”, 那么 “人人费用”应用就称为对公报销单的“权限发布应用”。
2 问题描述
若对用户授予了人人费用的对公报销单提交、审核等权限,但是通过OpenAPI进行接口调用时,会出现报错提示:
无“对公报销单”的“提交”权限,请联系管理员。即验权逻辑默认验证的是所属应用费用核算下的对公报销单权限,但是人员分配的是员工服务云下人人费用的对公报销单权限。此时OpenAPI该如何解决?
3 解决方法
接口代理用户仅分配了员工服务云下人人费用(EXP)的对公报销单权限,无费用核算应用任何权限,此时通过API提交对公报销单,只需要在操作API的请求参数中,传入特殊鉴权应用标识即可,后台使用该参数进行应用验权。
参数样式:
"optionvariables":{
"currbizappid":"{{应用标识}}"
}
用户配置了提交操作API后,在请求参数中添加上文应用验权参数即可,如人人费用的应用标识为exp,则传入 "currbizappid":"exp"。
当使用保存操作API并配置了参数自动提交"forcedSubmit"时,同样可能会提示用户没有提交权限,此时无需调用方主动传参,可以在接口配置界面,配置验权应用即可。
4 适用版本
金蝶云·苍穹V6.0.1及以上。
权限发布应用和所属应用接口鉴权控制
1 背景简介苍穹权限支持按应用授权和验权,即表单可以在应用X和应用Y下分别授权和验权。拿对公报销单举例,在开发平台里面可以看到,对公...
点击下载文档
上一篇:保存API引入问题排查指南下一篇:开放事件管理
本文2024-09-23 00:54:11发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142485.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章