-
Bug
-
Resolution: Fixed
-
Low
-
2.3.3, 2.5, 2.5.1
-
None
-
None
There's a scenario where default Crowd group memberships will not sync over to Confluence/JIRA during initial login. If Confluence/JIRA has synced with Crowd prior to the user logging in to Confluence/JIRA, the user will be placed into the correct groups in Crowd but not in Confluence/JIRA.
Steps to reproduce
- Inside Crowd: create an internal Crowd directory. In the 'Options' tab, set it to add users to some default groups upon initial authentication
- Inside Crowd: create a user in the internal directory but do not place him in groups
- Inside Confluence or JIRA: create a Crowd Server directory, and trigger a synchronization from Crowd
- Inside Confluence or JIRA: log in using the Crowd user
Expected result
- User is added to default groups in Crowd
- User is added to the same default groups in Confluence
Actual result
- User is added to default groups in Crowd
- User is NOT added to any groups in Confluence
This is alleviated during the next FULL sync from Confluence/JIRA, whether automatic or triggered manually. However, incremental syncs will NOT sync the membership info over, thus creating a discrepancy between Crowd and Confluence/JIRA.
Workaround
- Restart Confluence/JIRA. This will trigger a full sync from Crowd on application startup
- Or, if the Crowd Server user directory is set to use full sync (the incremental sync option is unchecked), you can trigger a sync manually to get the memberships over
- is related to
-
CWD-1796 Crowd Integration Cache for JIRA is not updated
- Closed
-
JRASERVER-31386 Default Group Membership (From Crowd) does not work with SSO
- Gathering Impact
- relates to
-
CWD-2270 Automatic group adding should be performed on successful authentication instead of user creation
- Closed
- was cloned as
-
CWD-4086 Default Crowd group memberships not added to JIRA/Confluence if directory sync has occurred
- Closed