@RestController @RequestMapping(value="/v1/auth/roles") public class RoleController extends Object
| 构造器和说明 |
|---|
RoleController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
addRole(String role,
String username)
Add a role to a user
This method is used for 2 functions: 1. create a role and bind it to GLOBAL_ADMIN. 2. bind a role to an user.
|
Object |
deleteRole(String role,
String username)
Delete a role.
|
com.alibaba.nacos.config.server.model.Page<RoleInfo> |
fuzzySearchRole(int pageNo,
int pageSize,
String username,
String role)
Fuzzy query role information.
|
Object |
getRoles(int pageNo,
int pageSize,
String username,
String role)
Get roles list.
|
List<String> |
searchRoles(String role)
Fuzzy matching role name .
|
@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)
pageNo - number index of pagepageSize - page sizeusername - optional, username of userrole - optional role@GetMapping(params="search=blur") public com.alibaba.nacos.config.server.model.Page<RoleInfo> fuzzySearchRole(@RequestParam int pageNo, @RequestParam int pageSize, @RequestParam(name="username",defaultValue="") String username, @RequestParam(name="role",defaultValue="") String role)
pageNo - number index of pagepageSize - page sizeusername - username of userrole - role@GetMapping(value="/search") public List<String> searchRoles(@RequestParam String role)
role - role id@PostMapping public Object addRole(@RequestParam String role, @RequestParam String username)
This 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 - usernameCopyright © 2018–2023 Alibaba Group. All rights reserved.