Project

General

Profile

Actions

Task #2366

closed

Authorization policies - use cache for evaluate permissions (loading permissions for eav attributes is slow)

Added by Radek Tomiška over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Authentication / Authorization
Target version:
Start date:
07/03/2020
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Authorization policies are evaluated per record (entity). When form attributes are loaded for owner entity, then each attribute can be secured by owner entity permissions (by owner read / edit prmission) - owner permissions are evaluated for each attribute => it's slower by attribute count.

Use cache for evaluate permissions for entity - these will hepl for UC above and generally speed up evaluating permissions for single records.
Clear this cache, when an autorization policy is saved or deleted.


Related issues

Related to IdStory Identity Manager - Task #1967: Autorization policies - apply distinct configured policies ClosedRadek Tomiška11/29/2019

Actions
Related to IdStory Identity Manager - Task #2574: Local admin can't edit identity right after it's createdClosedRadek Tomiška11/11/2020

Actions
Actions

Also available in: Atom PDF