类 RoleController
java.lang.Object
com.alibaba.nacos.plugin.auth.impl.controller.RoleController
Role operation controller.
- 从以下版本开始:
- 1.2.0
- 作者:
- nkorange
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Add a role to a userdeleteRole(String role, String username) Delete a role.com.alibaba.nacos.api.model.Page<RoleInfo> fuzzySearchRole(int pageNo, int pageSize, String username, String role) Fuzzy query role information.Get roles list.searchRoles(String role) Fuzzy matching role name .
-
字段详细资料
-
roleService
-
-
构造器详细资料
-
RoleController
-
-
方法详细资料
-
getRoles
@GetMapping(params="search=accurate") public Object getRoles(@RequestParam int pageNo, @RequestParam int pageSize, @RequestParam(name="username",defaultValue="") String username, @RequestParam(name="role",defaultValue="") String role) Get roles list.- 参数:
pageNo- number index of pagepageSize- page sizeusername- optional, username of userrole- optional role- 返回:
- role list
-
fuzzySearchRole
@GetMapping(params="search=blur") public com.alibaba.nacos.api.model.Page<RoleInfo> fuzzySearchRole(@RequestParam int pageNo, @RequestParam int pageSize, @RequestParam(name="username",defaultValue="") String username, @RequestParam(name="role",defaultValue="") String role) Fuzzy query role information.- 参数:
pageNo- number index of pagepageSize- page sizeusername- username of userrole- role- 返回:
- role list
-
searchRoles
Fuzzy matching role name .- 参数:
role- role id- 返回:
- role list
-
addRole
Add a role to a userThis method is used for 2 functions: 1. create a role and bind it to GLOBAL_ADMIN. 2. bind a role to an user.
- 参数:
role- role nameusername- username- 返回:
- Code 200 and message 'add role ok!'
-
deleteRole
@DeleteMapping public Object deleteRole(@RequestParam String role, @RequestParam(name="username",defaultValue="") String username) Delete a role. If no username is specified, all users under this role are deleted.- 参数:
role- roleusername- username- 返回:
- ok if succeed
-