Class UsuarioController

java.lang.Object
com.deusto.coffeestack.controller.UsuarioController

@RestController @RequestMapping("/api/usuarios") @PreAuthorize("hasRole(\'ROOT\')") public class UsuarioController extends Object
REST controller for user and role management.

All endpoints require the ROOT role.

  • POST /api/usuarios – create user
  • GET /api/usuarios – list users
  • PUT /api/usuarios/{id} – edit username/password
  • PATCH /api/usuarios/{id}/rol – change role
  • PATCH /api/usuarios/{id}/activar – reactivate user
  • DELETE /api/usuarios/{id} – deactivate user