When the User does not exist in the Delegated Directory and Crowd finds him in LDAP, the user is correctly added to Crowd's DB, however, the JIRA App Cache is not Updated.
- The user can login, but will not be a member of the jira-users group
- Sometimes the user can't login
Steps to Reproduce:
- Delete the test user from Crowd delegatedDirectory. The directory is configured to automatically add jira-users group membership on new user creation in the local group memberships directory.
- Restart Crowd, JIRA, and start up Confluence. We log into JIRA as an administrator account, and view the user browser. The test user is not present. Log out of the administrator account, and then log in with the test user.
- The test user authenticates, but does not gain group membership of jira-users. The user does belong to confluence-users, however.
- The test user then authenticates to Confluence. This is successful, and the user belongs to both jira-users and confluence-users.
- The test user logs out of JIRA, and back into JIRA, but still does not have jira-users membership. Verifying in Crowd, the user now exists and owns both jira-users and confluence-users.
- After restarting JIRA, the test user can now log into JIRA, and has membership of both groups.