QueryData getAuthorizedKeys(QueryContext& context) { QueryData results; // Iterate over each user QueryData users = usersFromContext(context); for (const auto& row : users) { if (row.count("uid") > 0 && row.count("directory") > 0) { genSSHkeysForUser(row.at("uid"), row.at("directory"), results); } } return results; }
QueryData getAuthorizedKeys(QueryContext& context) { QueryData results; // Iterate over each user QueryData users = usersFromContext(context); for (const auto& row : users) { auto uid = row.find("uid"); auto gid = row.find("gid"); auto directory = row.find("directory"); if (uid != row.end() && gid != row.end() && directory != row.end()) { genSSHkeysForUser(uid->second, gid->second, directory->second, results); } } return results; }