Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
Volaris Sprint 120
-
5
-
Volaris
Description
Purpose/Overview:
Interaction between Okapi modules is not possible without proper authentication and authorization. Each call should be associated with an authorized requestor. When a call comes from UI it's handled on behalf of real user. In case of Kafka event processing there is no such user. It has to be substituted with internal (system) one. Since Folio currently does not support system users platform wide, modules have to create and maintain this type of user by their own. There are a couple of examples of how it could be done:
- in mod-search (SystemUserService)
- in mod-remote-storage (SecurityManagerService)
Acceptance Criteria:
- system user created upon tenant initialization
- user has the permissions required for Contribution events processing
- permissions can be defined externally (application property, special file etc) so that the permission list can be easily extended
- system user can be associate with required external module calls
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-3218 Create Record Contribution of Inventory Records ("Bibs" and "Items") to INN-Reach Central Server | Kiwi R3 2021 | MVP - Initial contribution
-
- Closed
-
- relates to
-
MODINREACH-78 Spike: Record Contribution: Analyze domain event pattern implementation in mod-inventory-storage and mod-search
-
- Closed
-
- mentioned in
-
Page Loading...