DigAcq Home

Ordering and Set Up

Access Problem Solving (digprob)

Managing Vera Records

Licensing


Cataloging

NERD






MIT Libraries

Proxy Primer


Please note that the public interface to Vera switched on August 20, 2008 from using our FileMaker Pro database as its back end to using SFX as its back end. As a result, the information below is now out of date. The proxy server is now talking to SFX, not FileMaker Pro, to manage URLs. We need to update this document to reflect that change, and will do so when we are able. [kam]


The Basics

The proxy server uses EZProxy software to enable and control appropriate access to licensed eresources from any location. In most cases MIT certificates will be required from off-campus but not while on-campus. In some cases certificates are required regardless of location, and in some cases further restrictions apply. The IP address of the proxy server is 18.51.1.222.

Our links to ejournals and databases in Vera are routed through the proxy server, allowing off-campus access, when the following conditions are met:

  1. ProxyUP=yes in the Calculated results box
    the proxy server is up and operational (a global field: either all records show ProxyUp as yes, or all records show ProxyUP as no)
  2. SystemOK=yes in the Calculated results box
    the proxy server has been configured for the resource
  3. Access_remote=yes (Remote Access OK=yes)
    the license allows remote access
  4. Access_control=IP Address
    access is by IP address rather than password
  5. Licensed=yes

The user is routed through the proxy server by way of an automatically constructed URL: the native URL entered into Vera is appended to the proxy server prefix string to create the URL result. The proxy prefix looks like this: http://libproxy.mit.edu:8000/login?url=

If the proxy server is down, the Systems Office can change all Vera records to ProxyUp=no, at which point the active URL will become the URL in the Native URL field, instead of the URL result field.

Get URLs also invoke the proxy server as long as the Get URL points to a URL which meets the conditions indicated above.

Remember: URLs in Barton do not send the user through the proxy server. For more information, see Common problems: Vera vs. Barton URLs.


How does a link in Vera send a user through the proxy server?

appears next to a resource in Vera when these four conditions are met:

  1. ProxyUP=yes
  2. SystemOK=yes (the proxy server is configured for the product)
  3. Access_remote=yes or Access_remote=USA only (the license allows remote access)
  4. Licensed=yes

The Go button pays no attention to Access_control; we don't care whether it's controlled by password or IP address, either way works for off-campus access. The system we use for passworded resources is smart enough to recognize whether the user is on or off-campus and do the right thing (similar to how our proxy server works).

Please note that any unlicensed resource will offer access from anywhere off-campus, but will not display a Go button, since it does not meet the conditions noted above -- it does not have the licensed field indicating "yes".

If no button appears, there are several possible explanations:

ProxyUP=no (The proxy server is down, and systems has updated the Vera record)
This has never yet happened and those on the digprob list should have been informed if such an action was taken by the Systems Office.

Response to User: Proxy server is down, unfortunately off-campus access is temporarily unavailable.

SystemOK=no, but all the other conditions noted above are met (the resource is new, and the systems office has not yet configured the proxy server for it)

Response to User: the Go button should appear soon, and this will indicate that we have set up the remote access available for this new resource. (Followup with Ellen to be sure request has been made to Systems, or, in emergency, call systems to request set up, if you are sure all conditions are met.)

Access_Remote=no

Response to User: Apologies, but off-campus access is not allowed by the information provider under our license.

Access_Remote=Don't know (The license for the resource has not yet been reviewed to determine for sure if it allows remote access. This applies to older resources we purchased before we had the proxy server operating, or current resources in process.)

Response to User: Unclear whether license allows off-campus access or not, forward problem to Ellen for license followup.

If a user cannot get in from off-campus even though the resource has a Go button:

If you can get in from your workstation on campus, the problem is usually with the user's certificates. The off-campus list is set up to receive questions from patrons that fall into this category, and the folks staffing the digprob list should refer such queries to off-campus.

If you cannot get in from your workstation on campus, the problem could be with the resource or with the proxy server. If you suspect it could be the proxy server, you can try accessing the resource using the native URL. If that works, the problem is with the proxy server. If that does not work, the problem is with the resource; consult the Problem solving primer.

If the proxy server is not working properly:

  • Any resource that meets the conditions noted above will not work on campus or off campus through Vera, unless "ProxyUp" has been changed to "No".
  • Access from the Barton URLs or Native URLs for the same resources will work.
  • Resources that are password-accessed (Access_control=password) are not affected. For these titles, the URL is in the format http://libsys.mit.edu/dbs/linkit? and a linkit script is invoked when the URL is clicked on. This script prompts the user for MIT certificates before allowing them to go to the resource (or the page that gives them the needed login information).

Please note that in general, it is more likely that there is a problem with the user's certificates, the resource, or the licensing of the resource than that the proxy server is down. This has happened only once or twice since the proxy server was first brought up in the fall of 1999.

If you suspect that the proxy server is down, and it is after normal business hours, you can consult the emergency contact information for the systems office. For a suspected problem with the proxy server, the following steps should be tried: calling Systems at x3-1617. If no one answers, leave a message and then send email to fix-lib@mit.edu. If you are concerned about reaching someone immediately, you can also call the Head of Systems at her home phone number, which is included on the emergency contact page.


Special Considerations Related to Use of Firstsearch Outside the US:

We have an option to mark certain databases as "USA only" rather than simply "yes" or "no" for remote access. The reason for this choice is that one key license -- the one for Firstsearch -- includes a clause we were unable to get changed that says we have to prevent use from countries with US sanctions related to exports. Thus we can't allow users to access Firstsearch in countries embargoed or sanctioned by the US; since the list of sanctioned countries is constantly changing, we did not attempt to say WHICH countries, but to simplify with the 'USA only" message.

The L button displays this message to users: "Use is restricted to the United States only. Please honor this restriction by not using this database from any other country." This works by having certain linkit scripts assigned to category 2, "remote ok only if from USA". [the other categories for linkit scripts are no remote access, remote access anywhere, and certificates required anywhere.] Scripts in this 2nd category [currently only Firstsearch] check for a host name ending in .edu, .com, .net, .us, .org, .gov, or .mil, as well as the extensions for Japan, the United Kingdom, Switzerland, and Brazil -- exceptions made for MIT users (including some ChemE practice school sites) who need access from those nonsanctioned countries. If a user whose machine name does not end in one of these tries to access, a message appears that says: "your machine name (host name) does not appear to be in a US domain" and explains that they cannot have access.

If an MIT user is going to be outside the US in a country that is not sanctioned by the US, we can ask the systems office to alter the script to allow access from that country. (For example, we added Brazil in 6/04 since there was a user there for the summer who needed access.) To check whether a country is currently sanctioned, go to:
http://www.bea.com/framework.jsp?CNT=exportclass.htm&FP=/content/legal

[This section on using First Search outside the United States last updated 040701 by Ellen Duranceau]


Special considerations about users at Lincoln Laboratory and Haystack

Even if a database or ejournal is fully established for remote access and shows a Go button, if the user is located at Lincoln Laboratory or Haystack observatory, he or she won't be able to use the database or ejournal if the access restrictions field indicates Haystack or Lincoln is excluded. (The user will see this as a message that says "licensed for MIT except Haystack [or Lincoln Laboratory]." An example of this is IEEE Xplore--it is not licensed for Haystack, so MIT folks at Haystack are being prevented from using it at Haystack even as remote users. The same staff members could use Xplore at home, however, with certificates.

Another way of saying this: Remote access won't work at Haystack or Lincoln if our license does not permit access at those locations. Remote access will work for MIT employees of Haystack or Lincoln who have certificates if they are at home or in buildings other than the excluded sites. This works as follows: if a user is coming from an MIT address, including Haystack, the proxy server sends that user right through to information provider's site, at which point the provider's server refuses access to any nonauthorized IP address, including the Haystack IP address. If the user is at home, the proxy server prompts the user for certificates, the user's home IP is accepted, and the user is passed on to the information provider's site appearing as if he/she is coming from an address beginning with 18, so is allowed in.

We do not publicize that fact or promote this particular kind of access because of the confusion and problems it could cause.

Last updated by Kim Maxwell, April 13, 2009