LP#1951021: WIP to account for change in OverDrive checkout response
authorGalen Charlton <gmc@equinoxOLI.org>
Fri, 7 Jan 2022 23:50:04 +0000 (18:50 -0500)
committerGalen Charlton <gmc@equinoxOLI.org>
Fri, 7 Jan 2022 23:50:04 +0000 (18:50 -0500)
commit38888ce556ebd90aa76de3d5592e25c59ce56243
treebc59be0a46bd8038f50386e9942aded4e7673344
parente79df5dd87a895a61d15fdc569d904d2642091a8
LP#1951021: WIP to account for change in OverDrive checkout response

The OverDrive circulation API soon will stop providing a direct
download link in favor of displaying a separate fulfillment page
(either as an iframe or a redirect). This patch implements this
change with the redirect option.

Additional information on the API change can be found at

http://developer.overdrive.com/overdrive-api-notices/01-sep-2021-coming-soon-changes-to-overdrive-checkouts-api

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/OverDrive.pm
Open-ILS/src/perlmods/lib/OpenILS/Utils/HTTPClient.pm
Open-ILS/web/js/ui/default/opac/ebook_api/loggedin.js