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) getUsersById(String id)
-
Constructor Details
-
IdentityManagementController
-
-
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
-
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
-