Class IdentityManagementController


  • @RestController
    @RequestMapping(value="/v1/identity",
                    produces="application/json")
    public class IdentityManagementController
    extends Object
    • Constructor Detail

    • Method Detail

      • getUsers

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

        @RequestMapping(value="/roles",
                        method=GET)
        public UserRoles getUserRoles​(@AuthenticationPrincipal
                                      org.springframework.security.oauth2.jwt.Jwt principal)