Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-5450

History Queries perform unnecessary authorization checks

    XMLWordPrintable

    Details

      Description

      Problem
      History Queries (example: historic task query) currently perform the same authorization checks for each task from the same process. Yet, all tasks from the same process definition will share the same authorizations (for a given user / group configuration)

      Solution Notes:
      select distinct set of process definition keys from the table, calculate READ_HISTORY auths for that set and join it to the history table.
      This approach will scale independently from the size of the history table and, more or less independently from the size of the auth. table.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            meyer Daniel Meyer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: