[
https://issues.apache.org/jira/browse/SYNCOPE-1806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823940#comment-17823940
]
ASF subversion and git services commented on SYNCOPE-1806:
----------------------------------------------------------
Commit 5145c09af48a2f6422c031b0b91e3dcd5fe4cac3 in syncope's branch
refs/heads/master from Francesco Chicchiriccò
[ https://gitbox.apache.org/repos/asf?p=syncope.git;h=5145c09af4 ]
[SYNCOPE-1806] Fixing all dynamic memberships refresh: Realms, Groups and Roles
> Overlapping dynamic realms don't get updated
> --------------------------------------------
>
> Key: SYNCOPE-1806
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1806
> Project: Syncope
> Issue Type: Bug
> Components: core
> Affects Versions: 2.1.13, 3.0.6
> Reporter: federico brignola
> Assignee: Francesco Chicchiriccò
> Priority: Minor
> Fix For: 3.0.7, 4.0.0
>
> Attachments: docker-compose.yml
>
>
> When two or more dynamic realms have overlapping conditions, Users, Groups
> and AnyObjects are not added to all the matching realms but only to the first
> one.
>
> Steps to reproduce:
> # run the following docker-compose environment
> # create a user "user1" with email "[email protected]"
> # create a dynamic realm "dynr1" with condition "USER Dynamic Condition
> [ATTRIBUTE email NOT NULL]"
> # create another dynamic realm "dynr2" with the same condition of "dynr1"
> # // Check that both dynamic realms contain the user "user1"
> # create a new user "user2" with email "[email protected]"
> # // Check that only the realm "dynr1" contains the user "user2" while the
> other doesn't
--
This message was sent by Atlassian Jira
(v8.20.10#820010)