找回密码
 立即注册

QQ登录

只需一步,快速开始

lsgf

初级会员

18

主题

54

帖子

214

积分

初级会员

积分
214
lsgf
初级会员   /  发表于:2022-10-25 10:00  /   查看:1687  /  回复:7
1金币
第三方认证模式下,角色因为取的是第三方包里的数据,所以可以通过数据库来进行角色的添加,但是没有对新角色页面权限分配的接口,只能去后台一个个来配。


但实际中,有些系统的权限管理是要给到用户自定义分配的,但是如果给后台账号,就会暴露其他应用,所以想有没有什么接口,可以给角色分配页面权限,这样的话也能补全整个第三方认证模式的管理了,因为普通认证我看是有接口的。

目前我的处理方式是将页面要控制的每个按钮,单独设置成角色,然后再用个角色来设置这些权限,如下图:


但这样始终是治标不治本的,从根本上,还是希望可以解决第三方角色自定义分配页面权限的功能。

相关问题链接:
第三方认证模式下,无法addRole改变角色!
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=59779&fromuid=68779
(出处: 葡萄城产品技术社区)


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢大佬的反馈~ 目前确实没有什么办法,您可以参考下方的公开课和您的思路是一样的,实现前端的权限控制 【已结束】活字格丨前端权限控制实战 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=96381&fromuid=64322 (出处: 葡萄城产品技术社区)

7 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-26 17:38:39
8#
嗯嗯,感谢您的反馈与支持
回复 使用道具 举报
lsgf
初级会员   /  发表于:2022-10-26 16:25:00
7#
Lay.Li 发表于 2022-10-26 12:20
大佬,这个只是我猜测的哈,具体开发在实施遇到什么问题就不得而知了。比如说角色,如果对接的是微信公众号 ...

目前我对接的是企业微信,企业微信中确实没有角色,但实际中,通过公司hr数据库 员工-角色表,在第三方认证中实现了角色。既然第三方登录包有相应的角色接口,那么如果能将上面说的角色对页面权限分配的接口也提供开源出来,那么开发人员用活字格,就可以实现更灵活丰富的功能了,不过既然现在没有接口的话, 就只能寄希望于以后了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-26 12:20:12
6#
大佬,这个只是我猜测的哈,具体开发在实施遇到什么问题就不得而知了。比如说角色,如果对接的是微信公众号呢,微信公众号的用户好像也没有角色这个功能吧
回复 使用道具 举报
lsgf
初级会员   /  发表于:2022-10-26 09:59:46
5#
Lay.Li 发表于 2022-10-25 18:17
这个具体是因为什么原因没有接口就不清楚了,有可能是因为第三方用户系统的组织结构啥的都不是相同的,所以 ...

权限分配和组织结构无关吧,只和角色有关;那我传入角色名+页面名称+页面按钮+可见/可用性权限,这些已知信息,应该就可以像服务器后台页面那样,操作页面权限了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-25 18:17:25
4#
这个具体是因为什么原因没有接口就不清楚了,有可能是因为第三方用户系统的组织结构啥的都不是相同的,所以没有办法去做一个统一的接口吧
回复 使用道具 举报
lsgf
初级会员   /  发表于:2022-10-25 11:50:55
3#
Lay.Li 发表于 2022-10-25 11:12
感谢大佬的反馈~
目前确实没有什么办法,您可以参考下方的公开课和您的思路是一样的,实现前端的权限控制: ...

既然在服务端后台可以配置,那么肯定是有相应接口或实现的,是考虑隐私等没有开放成接口给使用么?那有没有什么办法可以吧服务端的管理页面,内嵌到发布的系统中呢,每个系统只内嵌自己的管理页面。因为现在这个实现,交叉集合运算,在多个app的时候,对数据库的开销是挺浪费的,而且实现是没有原来的那种信达雅的。
回复 使用道具 举报
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-25 10:00:22
来自 2#
感谢大佬的反馈~
目前确实没有什么办法,您可以参考下方的公开课和您的思路是一样的,实现前端的权限控制

【已结束】活字格丨前端权限控制实战
https://gcdn.grapecity.com.cn/fo ... 1&fromuid=64322
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部