Beispiel #1
0
  public static void setGSUser(String newUser) {
    if (gsUser == null || !gsUser.equals(newUser)) {
      gsUser = newUser;

      if (Globals.isTesting()) {
        return;
      }

      File gsDir = getTokenSaveDir();
      if (!gsDir.isDirectory()) {
        log.error(
            "Could not store token for SSO.  File "
                + gsDir.getAbsolutePath()
                + "exists and is not a directory.");
        return; // someone made a file with this name...
      }
      File userFile = getUsernameFile();
      if (userFile.exists()) userFile.delete();
      writeToFile(gsUser, userFile);
    }
  }
Beispiel #2
0
  public static void setGSToken(String newToken) {
    if (gsToken == null || !gsToken.equals(newToken)) {
      gsToken = newToken;

      if (Globals.isTesting()) {
        return;
      }

      BufferedWriter bw = null;
      File gsDir = getTokenSaveDir();
      if (!gsDir.isDirectory()) {
        log.error(
            "Could not store token for SSO.  File "
                + gsDir.getAbsolutePath()
                + "exists and is not a directory.");
        return; // someone made a file with this name...
      }
      File tokenFile = getTokenFile();
      if (tokenFile.exists()) tokenFile.delete();
      writeToFile(gsToken, tokenFile);
    }
  }