Skip to content

Resolve "OpenAthens API for interim EZproxy replacement solution"

Related to #309 (closed)

Test URL

https://go.openathens.net/redirector/wa.galileo.usg.edu?url=https%3A%2F%2Fancestrylibrary.proquest.com

OpenAthens API Connector Configuration

image

Use Case 1: returnUrl

  • User comes to GALILEO and logs in with password
  • GALILEO connects to OpenAthens (with a returnUrl) to get sessionInitiatorUrl
  • GALILEO redirects user to sessionInitiatorUrl
  • OpenAthens logs the user in and redirects back to returnUrl (i.e., GALILEO)

image

Use Case 2: returnData

  • User clicks an athenized link to a resource
  • OpenAthens displays wayfinder
  • User selects their institution
  • OpenAthens sends returnData parameter to Callback URL (see API connector configuration above)
  • GALILEO (i.e., the host of the Callback URL) detects the returnData parameter
  • GALILEO connects to OpenAthens (with returnData) to get sessionInitiatorUrl
  • GALILEO redirects user to sessionInitiatorUrl
  • OpenAthens logs the user in and redirects user to the selected resource (via returnData value)

image

Edited by Brad Baxter

Merge request reports

Loading