AgileConfig 轻量级配置中心 1.3.0 发布,支持多用户权限控制
今天 AgileConfig 1.3.0 版本终于支持了多用户,以及简单的权限管理。用户跟权限的设计,开发管理系统的时候经常涉及,最常用的就是RBAC基于角色的权限控制。但是基于 AgileConfig 简单的理念,稍微简化了一点权限控制的功能设计,尽量的降低学习成本。 权限设计 AgileConfig 的权限设计分为3个固定的角色: 超级管理员 超级管理员具有一切的控制权限,可以随意添加修改删除用户、应用、配置等等任何信息 管理员 普通管理员可以新建应用,可以删除修改属于他的应用(应用的管理员属性为当前用户),以及该应用的配置项。管理员可以给任何用户授权所属应用配置项的管理权限。管理员可以添加修改删除角色为操作员的用户。 操作员 操作员对应用没有任何控制权限,只能编辑或者发布下线经过管理员授权的应用的配置项。 用户管理 1.3.0 版本新增了多用户支持,那么用户管理是必须的功能。 使用管理员级别的用户登录系统后,点击“用户”=>“添加”按钮弹出用户新增界面。 添加“用户名”、“密码”、团队等基本信息后,选择用户的角色。点击“确定”新建用户。提示成功后就可以使用该用户登录系统了。...
