专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

前端如何实现权限控制?看这一篇就够了

程序员成长指北  · 公众号  ·  · 2024-10-29 09:36
    

文章预览

点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 基本概念 权限控制,最常见的基本上有 2 种 基于 ACL 的权限控制 基于 RBAC 的权限控制 这个两种到底有什么不同呢? 我们通过下图来分析一下 image-20240427221653200.png ACL 是基于 用户 -> 权限,直接为每个用户分配权限 RBAC 基于 用户 -> 角色 -> 权限,以角色为媒介,来为每个用户分配权限 这样做的好处是,某个权限过于敏感时,想要将每个用户或者部分用户的权限去掉,就不需要每个用户的权限都操作一遍,只需要删除对应角色的权限即可 那在实际的开发中 RBAC 是最常用的权限控制方案,就前端而言, RBAC 主要如何实现的呢? 主要就两个部分 页面权限受控 按钮权限受控 下面我们就来实现这两个部分 页面权限 按钮权限 页面的访问,我们都是需要配置路由表的,根据配置路 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览