[Supann-Ex] - Verification of uniqueness, generation of hash based on login ID and time.
[Supann-Ex] - Verification of uniqueness, generation of hash based on login ID and time.
Requirements
- Filling out the template is required. Any Enhancement request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
- All new code requires tests to ensure against regressions
Descriptive title for this enhancement
[Supann-Ex] - Verification of uniqueness, generation of hash based on login ID and time.
Actual behavior
If the number of users exceed a certain value, we see a huge impact on performances due to the iteration on each individual. This was performed in order to make sure of the uniqueness between members.
It is now seen as unpractical and a revamp of the solution is required. The hash must be generated with the ID of the user as well as the time of creation.
Expected behavior
No need to pass by every entry in LDAP in order to validated uniqueness. The hash is generated in a way that it is "almost" impossible to replicate.
Step by step description of new behaviour
- New hash generation.
- Better LDAP performances.
Benefits
Huge benefits in terms of performances.
Possible Drawbacks
None