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

      @RequestMapping(value="/users", method=GET) @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="application",required=false) String application)
    • getGroups

      @RequestMapping(value="/groups", method=GET) @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

      @RequestMapping(value="/permissions/{application}", method=POST) public void addApplicationPermissions(@PathVariable String application, @RequestBody List<SecurityRequestBodyRepresentation> securityRequestBodyRepresentations)
    • getApplicationPermissions

      @RequestMapping(value="/permissions/{application}", method=GET) public List<SecurityResponseRepresentation> getApplicationPermissions(@PathVariable String application, @RequestParam(value="role",required=false) Set<String> roles)
    • getUsersById

      @RequestMapping(value="/users/{id}", method=GET) public User getUsersById(@PathVariable String id)