Resolve "OpenAthens API for interim EZproxy replacement solution"
Related to #309 (closed)
Test URL
OpenAthens API Connector Configuration
returnUrl
Use Case 1: - User comes to GALILEO and logs in with password
- GALILEO connects to OpenAthens (with a
returnUrl
) to getsessionInitiatorUrl
- GALILEO redirects user to
sessionInitiatorUrl
- OpenAthens logs the user in and redirects back to
returnUrl
(i.e., GALILEO)
returnData
Use Case 2: - User clicks an athenized link to a resource
- OpenAthens displays wayfinder
- User selects their institution
- OpenAthens sends
returnData
parameter toCallback 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 getsessionInitiatorUrl
- GALILEO redirects user to
sessionInitiatorUrl
- OpenAthens logs the user in and redirects user to the selected resource (via
returnData
value)
Edited by Brad Baxter