Uninote
Uninote

权限相关

初始化

默认数据库会有超管账号,角色和创建者都是0,拥有全权限,中间件直接全放行

默认数据库配置好角色和菜单

菜单对应的权限节点也是程序员配置

所以初始化就已经达成了 菜单和权限节点的关联

对于前端操作员来说,只需要给角色分配菜单即可,创建账号的时候分配好角色

登录后调用菜单接口,就可以获取对应角色的菜单,前端需要做全菜单的页面,根据返回的菜单标识进行动态路由

前端固定写好按钮权限的显示隐藏

所有接口后端统一鉴权

登录后

前端会拿到token等用户数据(后端会缓存响应数据)

后置接口操作token基本全认证覆盖,登录后的基本信息需要缓存

后端中间件会根据token拿到响应缓存的用户数据,追加到请求对象,后续需要该信息直接获取

逻辑梳理

第3周

点赞(0) 阅读(1) 举报
目录
标题