@DELETE
  @Path("/{logout}/{email}")
  public void removerToken(
      @PathParam("logout") String logout, @PathParam("email") String email, String json) {
    try {
      Usuario usuario = usuarioSevice.findByEmail(email);
      if (usuario != null) {
        JSONObject jsonObject = new JSONObject(json);

        if (logout.equalsIgnoreCase("logout")) {
          Token token = new Token();
          configurarToken(token, usuario, jsonObject);

          Token tokenPesquisado =
              tokenGeneratorService.findByApiKeyAndUsuarioId(token.getApiKey(), usuario.getId());
          if (tokenPesquisado != null) {
            tokenGeneratorService.delete(tokenPesquisado);
          }
        } else if (logout.equalsIgnoreCase("logoutAll")) {
          tokenGeneratorService.deleteAllByUsuario(usuario);
        }
      } else {
        // TODO Saber qual mensagem passar para o usuário
      }
    } catch (ServiceException e) {
      e.printStackTrace();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  private void configurarUsuario(Usuario usuario, JSONObject jsonObject) throws JSONException {
    usuario.setSenha(jsonObject.getString(PARAM_SENHA));
    usuario.setEmail(jsonObject.getString(PARAM_EMAIL));

    try {
      usuario.setNome(jsonObject.getString(PARAM_NOME));
    } catch (Exception e) {
      usuario.setNome(null);
    }

    try {
      usuario.setFacebookId(jsonObject.getString(PARAM_FACEBOOK_ID));
    } catch (Exception e) {
      usuario.setFacebookId(null);
    }
  }