@Transactional(readOnly = true)
  public Usuario getFromRequest(HttpServletRequest request) {
    Usuario loggedInUsuario = getLoggedIn(request);

    if (loggedInUsuario != null) {
      return loggedInUsuario;
    } else {
      String[] userCredentials = null;
      try {
        userCredentials = AutenticacaoService.getUserCredentialsFromRequest(request);
      } catch (HttpException httpException) {

      }

      if (userCredentials != null) {
        return findByApelido(userCredentials[1]);
      } else {
        return null;
      }
    }
  }