[Koha-bugs] [Bug 28157] Add the ability to set a library from which an API request pretends to come from

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Apr 20 19:32:22 CEST 2021


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28157

--- Comment #5 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
Created attachment 119927
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=119927&action=edit
Bug 28157: Add handling for the x-koha-library header

This patch introduces a new header handling. The key idea is that on
Koha's base classes there's broad usage of C4::Context->userenv to
determine the current library and make decisions based on that.

API requests, on the other hand, might not be tied to sessions
(stateless) which is the way current library is retrieved. So we need a
way to properly specify what library the request is trying to act as
coming from.

To test:
1. Apply this patchset
2. Run:
   $ kshell
  k$ prove t/db_dependent/api/v1/auth_authenticate_api_request.t
=> SUCCESS: Tests pass!
3- Sign off :-D

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list