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 Details

  • 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

      @GetMapping("/groups") @Cacheable("groupSearch") public List<Group> getGroups(@RequestParam(value="search",required=false) String search, @RequestParam(value="role",required=false) Set<String> roles, @RequestParam(value="application",required=false) String application)
    • 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

      @GetMapping("/users/{id}") public User getUsersById(@PathVariable String id)