Class IdentityManagementController
java.lang.Object
org.activiti.cloud.identity.web.controller.IdentityManagementController
@RestController
@RequestMapping(value="${activiti.cloud.services.identity.url:/v1}",
produces="application/json")
public class IdentityManagementController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionIdentityManagementController(IdentityManagementService identityManagementService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApplicationPermissions(String application, List<SecurityRequestBodyRepresentation> securityRequestBodyRepresentations) getApplicationPermissions(String application, Set<String> roles) getUsers(String search, Set<String> roles, Set<String> groups, String type, String application, Boolean filterDeactivatedUsers) getUsersById(String id)
-
Constructor Details
-
IdentityManagementController
-
-
Method Details
-
getUsers
@GetMapping("/users") @Cacheable("userSearch") public List<User> getUsers(@RequestParam(value="search",required=false) String search, @RequestParam(value="role",required=false) Set<String> roles, @RequestParam(value="group",required=false) Set<String> groups, @RequestParam(value="type",required=false) String type, @RequestParam(value="application",required=false) String application, @RequestParam(value="hideDeactivatedUser",required=false) Boolean filterDeactivatedUsers) -
getGroups
-
addApplicationPermissions
@PostMapping("/permissions/{application}") public void addApplicationPermissions(@PathVariable String application, @RequestBody List<SecurityRequestBodyRepresentation> securityRequestBodyRepresentations) -
getApplicationPermissions
@GetMapping("/permissions/{application}") public List<SecurityResponseRepresentation> getApplicationPermissions(@PathVariable String application, @RequestParam(value="role",required=false) Set<String> roles) -
getUsersById
-