Invent a page in the OPAC for redirection to referring URL based authentication on external services such as EBSCO
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
We have ran into a issue with EBSCO. They do not support SIP2 (yet) authentication. EBSCO supports these methods:
http://
Patrons accessing the E-books from their home, cannot rely on IP authentication. In a consortium setting where ALL of the libraries are participating in an E-book program, it's not feasible to convey a uniformed patron barcode regular expression. We really don't want to force the patrons to have some sort of EBSCO login credentials (causing more pain for the patron). The best option is probably referring URL. Which would work if they simply clicked the URL from the OPAC, except EBSCO wants that referring URL to be a URL that requires a login.
We could devise a simple OPAC page that forces the Evergreen authentication, and upon successful login, redirect to the intended URL to the electronic resource. This of course, would require that all of the subfield $9's be updated to the auth page. Something like this:
Once in place, the click will send the patron back to the OPAC, prompt for the login (or not if they are already logged in), and redirect to the {intendedurl} - the code could also do things like make sure that the patron is in good standing.
Any thoughts on the idea?
Changed in evergreen: | |
assignee: | nobody → Dan Wells (dbw2) |
Changed in evergreen: | |
milestone: | none → 3.next |
tags: |
added: needswork removed: needsrepatch |
tags: |
added: pullrequest removed: needswork |
Changed in evergreen: | |
milestone: | 3.next → none |
Here is the code for that git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ blake/LP1552409 _Invent_ a_page_ in_the_ OPAC_for_ redirection_ to_referring_ URL
http://