keycloak-scim/services/src/main/java/org/keycloak/userprofile
Francis PEROT 623aaf1e8b Fixes collection comparison ignoring order
Use of containsAll() does not permit to compare if 2 lists are equals
(ignoring order)
Previous implementation of CollectionUtil.collectionEquals(...) was not taking care of specific cases where you can have [ A, A, B ] and [ A, B, B ] and complexity was O(n²)
Using Map, complexity is now O(n)

Closes #9920
2022-02-11 10:01:41 +01:00
..
config KEYCLOAK-19617 Simplify creation of custom user profiles 2021-10-28 08:26:11 -03:00
validator Fixes collection comparison ignoring order 2022-02-11 10:01:41 +01:00
AbstractUserProfileProvider.java KEYCLOAK-7724 User Profile default validations 2021-07-29 08:42:37 +02:00
DeclarativeUserProfileProvider.java 8793 User Profile multiple implementations 2021-11-15 08:46:34 +01:00
EventAuditingAttributeChangeListener.java KEYCLOAK-18700 - consistently record User profile attribute changes in 2021-09-15 08:26:01 -03:00
LegacyAttributes.java [KEYCLOAK-18748] - Do not remove attributes when declarative provider is enabled 2021-07-15 12:00:39 -03:00