protected void init(PortletRequest request) {

    if (!userParameters.isInitialized()) {
      String clientIpAdress = request.getProperty("REMOTE_ADDR");
      userParameters.init(clientIpAdress);

      Map userInfos = (Map) request.getAttribute(PortletRequest.USER_INFO);
      userParameters.setUserInfos(userInfos);

      List<String> driveNames = serverAccess.getRestrictedDrivesGroupsContext(request);
      userParameters.setDriveNames(driveNames);

      log.info("set SharedUserPortletParameters in application session");
    }
  }