I am starting a community of scientists ( I will call the scientists members), some of which do not have access to the scientific literature. The idea is negotiate licensing fees with publishers and provide literature access just like a university or large company does. Publishers grant access to article requests if they recognize the requesting IP address. I need to make it look as if the members requesting the article are coming from my server and the IP address recognized by the publisher.
What I have so far:
I have a Joomla/Community Builder website where literature search engines (ie Google Scholar, PubMed, etc.) are presented in an iframe. The member would search for articles of interest using the search engine in the iframe. The member would then click on the link to the publishers webpage displaying the desired article (HTML or pdf). The member would then read the article in the iframe.
The trouble with this approach is that the request to the publisher comes from the members IP address and not that of my web server.
I have complete flexibility in the type of solution because I have my own virtual LAMP server.
I will also need some strategy for restricting the websites that can be visited to prevent abuse.
## Deliverables
The website user will click on a link in an iframe.
This link will be to a web page on a publishers website.
If the publisher recognizes the requesting IP address, the requested HTML article will be displayed in the iFrame.
The user may decide to click on another link to the article in pdf form and this article will be presents in the iframe,
The request for the HTML or pdf article must come from my server IP address and not that of the user.
A mechanism for limiting the websites that can be visited must provided to prevent abuse.