Uploaded image for project: 'FOLIO'
  1. FOLIO
  2. FOLIO-2551

SPIKE: System and Tenant Level Users - Requirements

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Component/s: None
    • Labels:
    • Template:
    • Sprint:
      CP: sprint 117, CP: sprint 118, CP: sprint 119
    • Story Points:
      5
    • Development Team:
      Core: Platform

      Description

      Overview

      The topic of system and tenant level users has come up a few times in various contexts. This investigation is to gather requirements and use cases in a single place.

      • Edge APIs use "institutional users". These are essentially tenant-level users
        • For now provisioning of these users must be done manually, including granting permissions, etc.
        • The login credentials for these institutional users must be stored in a secret store where the edge API can access them.
      • FOLIO-1781 discusses the need/desire for system or tenant-level users in the context of record metadata.
        • If the system creates/modifies a record and there is no user context, what should be used in the record metadata?
          • Loading sample/reference data when enabling a module for a tenant
          • mod-pub-sub
          • TBD
      • Most recently, there were discussions about system user used by certain modules, for example mod-search and mod-pubsub. See discussion of thisĀ PR

      Link to the description of the possible approaches: https://wiki.folio.org/display/~mikhail.fokanov/Module+users+in+Folio

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mikhail.fokanov Mikhail Fokanov
                Reporter:
                cmcnally Craig McNally
                Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases