-
Type:
Suggestion
-
Resolution: Won't Fix
-
None
-
Component/s: None
-
None
Currently, it is not possible to log into Crowd if the user exists in the second directory and the same user is disabled in the first directory
Steps to Reproduce
- Set up 2 directories in Crowd
- Create one user in each directory with the same username
- Disable the user in the first directory (the first order in the list)
- Log into Crowd and you will see "Invalid Login" error as well as this error in the log:
Couldn't instantiate class. com.atlassian.crowd.integration.exception.InactiveAccountException
When the order of the directory is changed, the user can log into Crowd again.
The improvement would be: if the user is disabled in the first directory, Crowd must check if the same username exists in the second directory (or other directories in the list) and if it exists and it authenticates successfully, Crowd must allow the user to login.