Smart Yang created SCB-2093:
-------------------------------

             Summary: Supplement the role module of rbac
                 Key: SCB-2093
                 URL: https://issues.apache.org/jira/browse/SCB-2093
             Project: Apache ServiceComb
          Issue Type: New Feature
          Components: Service-Center
            Reporter: Smart Yang


 
 *account info*
||accout||password||role||createTime||...||
|root| |admin| | |

1. 创建用户时,用户名和密码是必须项

2. 不支持修改用户名,可以修改密码

3. root用户不能删除;删除普通用户时, 若用户存在active token,有两种方案:

a) 直接删除,包括该用户的角色(用户与角色为一对一关系)

b) 使token失效,然后再删除

个人选用a方案,删除用户账号会删除用户所有信息

4.  创建账号时可以添加角色信息,也可以创建账号之后关联账号与角色信息

 

*role mange*

 
||role|| 
  *privilege*|| || ||
|admin| | | |
|developer|choose api
 from api list|modify|delete|
|tester(add role)| | | |

1. 用户可以新增角色

2. admin角色拥有最高权限,且该角色不可删除

3. 普通角色可以从api列表中选择可访问的api列表

4. 不提供修改角色类型,但角色的权限可以修改(即可访问的API列表)

5. 删除普通角色时会删除该角色管理列表,不会删除用户信息



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to