Posts Tagged ‘authentication’

Using EZproxy to handle passworded library resources (replaces “Form Capture Utility”)

Posted on March 6th, 2013 by Paul Stainthorp

A small number of our electronic Library resources, rather than using a sensible(ish) authentication method (such as IP authentication or federated access, both of which enable a user to log in with their University of Lincoln account), instead have their own single generic username/password, which all users must use to access the resource.

These resources tend to be smaller magazines and professional membership services, which aren’t really aimed at academic libraries, but which nevertheless our users are entitled to access.

In the old days we kept these generic usernames/passwords on a sheet of paper; later a secure web page which students and staff could log into to look up the password they needed.

Screenshot from the Form Capture Utility

Since 2005, the University of Lincoln has provided access to these resources using a “Form Capture Utility“, developed by ICT Services and running on the University Portal. This system hides the username/password from the user and logs in on their behalf. This means that generic passwords are kept secret (reducing the risk that they could be “leaked” to non-students), and has the benefit that users get one-click access to the resources, without having to look up a password from a list and fill it in themselves.

We’re now starting to phase out the Form Capture Utility, instead using EZproxy to protect access to these generic-passworded resources. The EZproxy mailing list and documentation have been very useful in helping us work out how we can use EZproxy to replicate the functions of the FCU. Using EZproxy rather than the Form Capture Utility will mean one less system to maintain, and simpler, more consistent logins for users of the library.

Technical note: this method of access via EZproxy involves using Google Chrome’s developer tools—or similar—to analyse the resource’s login method. EZproxy then provides “stanza” configuration commands for injecting the generic username/password into each resource. There are two different ways of doing this, depending on the nature of the resource. The first is simple and fairly stable, but requires that you access the resource via as specific login point. The second method is more complex, relies on JavaScript, and is more brittle (i.e. liable to break easily) – but users can link to the resource from any point e.g. using this EZproxy bookmarklet rather than having to use a special login link. Again, the username/password details are hidden from the user, and they get one-click access to the resource.

A list of the updated resources is below. Please contact me if you have any questions or comments about these new login links. As long as they prove stable, the library website and e-journals A-to-Z will be updated to use the new links.

The Form Capture Utility will then be withdrawn.

Resource

Old login link (Form Capture Utility)

New login link (EZproxy)

Leisure Recreation and Tourism Abstracts (A&I) [link] [link]
Factiva Academic [link] [link]
Leisure Management [link] [link]
TRADA (Timber Research and Development Association) [link] [link]
frieze [link] [link]
Media Lawyer (Press Association) [link] [link]
IHS Technical Indexes [link] [link]
Fresh Produce Journal [link] [link]
Campden BRI [link] [link]
Food Technology [link] [link]
Journal of the American Veterinary Medical Association [link] [link]
IDS [link] [link]
Children & Young People Now [link] [link]

Access to Scopus and ScienceDirect

Posted on December 5th, 2012 by Paul Stainthorp

Our access to Elsevier Scopus and ScienceDirect has been improved: if you log in to either database via the Library website (library.lincoln.ac.uk), you can now set up an individual profile, allowing you to personalise your use of Scopus/ScienceDirect.

University of Lincoln students and staff can log in via the following links:

The first time you log in to either ScienceDirect or Scopus, you can set up your personal profile by clicking on “Activate Personalization” (in the top right-hand corner of the screen).

Once you have completed your individual profile, you can make use of features including:

  • Saved searches
  • Alerts
  • Saved lists
  • Grouped authors
  • RefWorks settings
  • Applications
To access and change these settings once you are logged in with your individual profile, click on “Settings” from the menu bar.
Screenshot from Elsevier Scopus

Help on configuring these options (for Scopus) is available on the Scopus training website.

Once you have a profile on either ScienceDirect or Scopus, you should be able to easily log back in at any point by clicking on the “Login” option in the top right-hand corner of the screen, and selecting “University of Lincoln login”.
Screenshot from Elsevier Scopus

Scopus is the largest abstract and citation database of peer-reviewed research literature. Scopus contains 47 million records (70% with abstracts) from 19,000 titles, and from more than 5,000 international publishers.

ScienceDirect is a leading full-text scientific database offering journal articles and book chapters from more than 2,500 peer-reviewed journals and more than 11,000 books. University of Lincoln students and staff have access to more than 2,100 full-text journal titles through ScienceDirect.

For help with using Scopus/ScienceDirect, please contact your subject librarian, or see the help websites for Scopus and ScienceDirect.

Technical note: this improvement in access has been made possible because both Elsevier databases are now accessible to University of Lincoln users via the UK Access Management Federation. This method of access allows us to associate Elsevier’s personal profiles with named individuals at the University.

We’ll be looking at integration between Scopus and the Lincoln Repository (for example: display of bibliometric/citation data on an EPrints record; automatic deposit of an author’s publications from their Scopus profile), as part of the REF preparation work and re-launch/upgrading of the Repository EPrints software.

Current e-resources problems: what to advise users

Posted on November 30th, 2012 by Paul Stainthorp

Slides from a recent workshop for Library staff at the University of Lincoln, on a number of current bugs in our access to electronic resources and software – how to identify and diagnose problems; what to suggest to users; the cause of the problem; and if/when the problem will be fixed.

Better authentication and linking to Factiva

Posted on November 27th, 2012 by Paul Stainthorp

The University of Lincoln provides access to Factiva Academic, a “business intelligence” database of more than 8,800 international sources including major newspapers, newswires and a wide selection of journals. Factiva is especially useful for finding company/industry information and business news.

For the past eight years, we have used a kind of ‘form capture‘ authentication to log in to the Factiva homepage. This created a ‘faked’ URL for Factiva, hiding the username and password (in effect, it pasted the Factiva login details into an HTML login form on the user’s behalf and hid the authentication from public view). This meant it was impossible to link directly to a specific Factiva journal/newspaper from the e-journals A-to-Z, or from a search in Find it at Lincoln.

Factiva now uses a more standard login tool, which means that links from the A-to-Z/Find it at Lincoln will take you directly to articles within a specific title. (Example: the Lincolnshire Echo). This new method of access uses EZproxy. You can log in to Factiva via the new method using your University of Lincoln accountID and password.
Screenshot from EZproxy login

For help with using Factiva, please contact your subject librarian.

EZproxy crib sheet for Library staff

Posted on October 24th, 2012 by Paul Stainthorp

Recently Elif and I gave a workshop for our e-Library Services colleagues on EZproxy: what it is, how it works, and how we’re using it at Lincoln. Here are our workshop notes.

  1. EZproxy is e-resource authentication software, provided by OCLC, which we host on a server here at Lincoln. It’s very cheap (small annual subscription cost + maintenance of the server). Our EZproxy service is at: http://proxy.library.lincoln.ac.uk/
  2. It works by rewriting the URLs of e-resources, so that they go through a *.lincoln.ac.uk domain see examples of this below. This ‘tricks’ the e-resource provider into thinking that the user is on campus (i.e. that they are within the University’s IP range). So, it only works with e-resources that are IP-authenticated.
  3. EZproxy has nothing to do with OpenAthens or other kinds of federated authentication. It’s an entirely separate method of access, useful when it’s difficult or impossible to make OpenAthens work properly and consistently (e.g. via the Electronic Journals A-to-Z). However it doesn’t offer the same flexibility/personalisation as federated authentication.
  4. Our EZproxy service is protected by a University secure sign-in screen. Currently this piggybacks off Blackboard authentication. It can also inherit authentication from the University Portal, as well as its own local login screen, which we’re not using. Users sign in with their standard University of Lincoln accountID and password. If the user is already logged in to Blackboard or the Portal, they will be passed through to the resource automatically and won’t have to log in again.
    Screenshot of the sign-in screen
  5. Once you have signed in to http://proxy.library.lincoln.ac.uk/, you’ll see a list of all the e-resource platforms that are currently set up to use EZproxy. All of these resources currently set up to use IP authentication (solely, or in addition to another method). Users won’t generally see this menu screen as they’ll usually be clicking on a link directly to a specific e-resource.
  6. When we update the IP ranges that a resource provider holds on file for us, we need to include the IP address of EZproxy. Before we disclose our IP ranges to a provider, we ask them for written assurance that they will only use our IP ranges for user authentication. These details are held on file in a Portal site shared with ICT services.
  7. URLs for authentication via EZproxy (from Blackboard, the A-to-Z, etc.) are generally in the form:
    • http://proxy.library.lincoln.ac.uk/login?url={URL}
  8. However there’s a special URL format for links from the University Portal:
    • https://login.proxy.library.lincoln.ac.uk/login?url={URL}
  9. Publishers’ URLs to e-resources which are stored in the A-to-Z/LinkSource knowledgebase are rewritten to go through EZproxy using the A-to-Z’s “proxy mask” feature (which is like a template for re-formatting URLs). Find it at Lincoln also re-formats a number of internal URLs so that users are routed via EZproxy.
  10. EZproxy resolves the above URL formats into final URLs like these:
  11. There is an admin site for maintaining EZproxy. Access to this admin site is restricted to only a few people (EV, PS, DM, TS), and the site is available on campus only. To configure EZproxy to work with each additional e-resource, we have to download a configuration text file from the admin site, and edit it to add a new database “stanza” (a short piece of configuration text).
  12. There’s a general format for writing stanzas for electronic resources – in addition, some databases have additional weird requirements for stanzas (OCLC maintain a list of oddities). If all else fails, we can ask on an EZproxy mailing list, or on Twitter!
  13. Once we’ve added a new stanza (or changed an existing one), we re-upload the config file, and re-start the EZproxy software from within the admin site. Then we test the new resource from off campus before creating links from the A-to-Z, etc. The admin site provides an archive of previous versions of config.txt in case we need to roll back a mistake.
  14. EZproxy stores usage data (in the form server logs) – we’re not doing anything with this data at the moment, but we are looking at archiving it off to a ‘Data Warehouse’ and analysing/reporting on it within the Library. RAPTOR is a JISC-funded, free-to-use, open source software toolkit for collecting and reporting on authentication usage – Elif is writing up a report on RAPTOR.
  15. Our own JISC-funded Linkey project is looking at streamlining all authentication systems including EZproxy under a joint OAuth-Microsoft UAG (Unified Access Gateway”) framework. Alex Bilbie blogs regularly about how authentication to Library resources could be served in such a framework.
  16. If you have any questions about EZproxy please contact Elif or me!

New content on the e-journals A-to-Z

Posted on October 10th, 2012 by Paul Stainthorp

A few things that have been added/updated recently on the Electronic Journals A-to-Z. New and updated full-text holdings should shortly be reflected in Find it at Lincoln.

Brand-new e-journal packages and titles:

Holdings updated:

Authentication changes:

Notes:

[1] I’ve not been able to find (by searching through Cambridge’s “Account Administrator” pages) a holdings file for our Cambridge University Press subscriptions—at least, not in a format that we are able to use in the A-to-Z—so the 40-odd titles in this package have been checked individually against the Cambridge Journals website. For that reason, I can’t guarantee that they are 100% accurate.

[2] The ScienceDirect Freedom Collection package in the A-to-Z knowledgebase does not have any holdings defined – libraries have to add their own custom holdings dates. I added ours this by ordering an “Electronic Holdings Report” from Elsevier’s admin tool, then downloading the A-to-Z holdings and using an Excel =LOOKUP() formula to match against ISSNs common to both spreadsheets. This is very fiddly and unfortunately will have to be re-done at intervals.
Screenshot from Elsevier

[3] Created using SwetsWise’s “Download Publication List” feature, re-formatted for the A-to-Z. Again, this has to be re-done at intervals as our Swets subscriptions change.
Screenshot from SwetsWise

[4] Links to HeinOnline journals/articles will now automatically log the user in via OpenAthens (federated access). However there are a couple of residual problems with these links: some of the OpenURL data for an individual article is not being passed through correctly (leading to the occasional error), and also the authentication does not work properly in non-Microsoft browsers – e.g. Chrome, Firefox. For the time being (while HeinOnline technical support address the issue) there is a note on the A-to-Z advising people to use Internet Explorer if they can. This is obviously not ideal.
Screenshot from the A-to-Z

Authentication and full-text linking within Find it at Lincoln

Posted on September 19th, 2012 by Paul Stainthorp

Find it at Lincoln has now been set up to behave in the following way:

1. From the search box and link on the Library website (library.lincoln.ac.uk):
Screenshot from the Library websiteScreenshot from the Library website

  1. On a University PC on campus – Find it at Lincoln will recognise the University IP address, and provide the user with a complete, “logged-in” version.
  2. From off campus, the user will be presented with a guest version of Find it at Lincoln. 99% of the functionality of Find it at Lincoln is provided to guest users – at the moment, only access to the full text is excluded. This means that members of the public, prospective students, peripatetic researchers, etc., can examine our collections. From this point, University of Lincoln students and staff can log in, either:
    • By clicking on the “Login for full access” message;
      Screenshot from Find it at Lincoln
    • Or by clicking on one of the “Full Text” options* underneath a search result.
      Screenshot from Find it at Lincoln
    • In both cases, the user will see a University of Lincoln secure sign-in screen where they can log in using their accountID and password. This is using EZproxy to mimic on-campus access, and is a redesigned version of the old Blackboard-style EZproxy login screen.
      Screenshot of secure sign-in
    • (*The options “HTML Full Text” and “PDF Full Text” will take the user to an article held by EBSCO within Find it at Lincoln. “Find Full Text” will invoke the link resolver and display links to external full text – or, if possible, take the user directly to the full-text article, bypassing the link resolver menu.)

2. From the Library tab on Blackboard

The search box which is now available on the Blackboard Library tab will inherit the Blackboard login and pass it on to Find it at Lincoln (via EZproxy), so that the user has the complete, ‘logged’ in version of the application. They should not need to log in again to access most full text articles.

Screenshot from Blackboard

The end of an authentication era: goodbye “AVAILABLE ON CAMPUS ONLY”

Posted on August 3rd, 2012 by Paul Stainthorp

For as long as I’ve worked in the Library at the University of Lincoln, a significant minority of electronic resources have only been available to use on library PCs, on campus. They allowed no Athens or other Portal login, and were authenticated solely by the IP addresses of the university’s computer network.

Like a red cross on the door of a plague victim, we marked these resources with the subtle message “AVAILABLE ON CAMPUS ONLY“. You might have noticed the bold, and the red, and the BOLD RED ALL CAPS!!!, just in case you were in any doubt about the awfulness.
Available On Campus Only
Fig 1. The horror… the horror…

Thanks to our new EZproxy service, the last of these messages has been consigned to the dustbin. All University of Lincoln library electronic resources are now available irrespective of your location*. On the odd occasion, off-campus access might still be a little bit more troublesome than on-campus, but we’re working hard to eradicate these differences next.

Here’s a selection of the e-resources that are newly accessible off campus for the first time:

The Portal and e-journals A-to-Z have been updated with access to these resources via EZproxy.

(Technical note: links from the University Portal to e-resources via EZproxy have a special format:

https://login.proxy.library.lincoln.ac.uk/login?url=…

…instead of:

http://proxy.library.lincoln.ac.uk/login?url=…

This allows EZproxy to inherit the authentication session of the Portal and pass the user straight through to the e-resource, without their having to log in again.)

EZproxy has also now totally replaced our previous, home-grown proxy tool, LibResProxy (http://libresproxy.lincoln.ac.uk/). LibResProxy was a CGI proxy application which mimicked IP-based on-campus authentication. This service is no longer being used for access to any library resources, and it will shortly be switched off. So no more screens like this one:
Screenshot of LibResProxy

*Oh, all right: there’s always the odd awkward exception. There are a couple of streaming video services that, for licencing rather than technical reasons, are only available to view in the UK (BoB National) or in the Library itself (the BFI’s Screenonline). But let’s not allow them to spoil the moment.