diff --git a/avatar-importer/pom.xml b/avatar-importer/pom.xml
index ccbffc3..fbaabb5 100644
--- a/avatar-importer/pom.xml
+++ b/avatar-importer/pom.xml
@@ -27,12 +27,23 @@
dnsjava
dnsjava
- 3.2.2
+ ${dns-java.version}
+
+
+ commons-lang
+ commons-lang
+ provided
+
+
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
+ provided
com.googlecode.json-simple
json-simple
- ${json.simple.version}
+ ${json-simple.version}
provided
diff --git a/delete-account/pom.xml b/delete-account/pom.xml
index 7fa7bcd..301c925 100644
--- a/delete-account/pom.xml
+++ b/delete-account/pom.xml
@@ -40,7 +40,7 @@
com.googlecode.json-simple
json-simple
- ${json.simple.version}
+ ${json-simple.version}
provided
diff --git a/event-listener-provider/pom.xml b/event-listener-provider/pom.xml
index 5fd0a99..86ec4c9 100644
--- a/event-listener-provider/pom.xml
+++ b/event-listener-provider/pom.xml
@@ -29,7 +29,7 @@
com.googlecode.json-simple
json-simple
- ${json.simple.version}
+ ${json-simple.version}
provided
diff --git a/keycloak-d4science-bundle/pom.xml b/keycloak-d4science-bundle/pom.xml
index 1bed9ea..71f94ab 100644
--- a/keycloak-d4science-bundle/pom.xml
+++ b/keycloak-d4science-bundle/pom.xml
@@ -70,7 +70,7 @@
com.googlecode.json-simple
json-simple
- ${json.simple.version}
+ ${json-simple.version}
runtime
@@ -88,56 +88,56 @@
org.gcube.iam
avatar-importer
true
- avatar-importer.jar
+ avatar-importer-${project.version}.jar
/
org.gcube.iam
avatar-realm-resource
true
- avatar-realm-resource.jar
+ avatar-realm-resource-${project.version}.jar
/
org.gcube.iam
delete-account
true
- delete-account.jar
+ delete-account-${project.version}.jar
/
org.gcube.iam
event-listener-provider
true
- event-listener-provider.jar
+ event-listener-provider-${project.version}.jar
/
org.gcube.iam
identity-provider-mapper
true
- identity-provider-mapper.jar
+ identity-provider-mapper-${project.version}.jar
/
org.gcube.iam
keycloak-d4science-script
true
- keycloak-d4science-script.jar
+ keycloak-d4science-script-${project.version}.jar
/
org.gcube.iam
keycloak-d4science-theme
true
- keycloak-d4science-theme.jar
+ keycloak-d4science-theme-${project.version}.jar
/
org.gcube.iam
ldap-storage-mapper
true
- ldap-storage-mapper.jar
+ ldap-storage-mapper-${project.version}.jar
/
diff --git a/ldap-storage-mapper/src/main/java/org/gcube/keycloak/storage/ldap/mappers/UserAttributeTemplatedLDAPStorageMapper.java b/ldap-storage-mapper/src/main/java/org/gcube/keycloak/storage/ldap/mappers/UserAttributeTemplatedLDAPStorageMapper.java
index e4fadab..4948005 100644
--- a/ldap-storage-mapper/src/main/java/org/gcube/keycloak/storage/ldap/mappers/UserAttributeTemplatedLDAPStorageMapper.java
+++ b/ldap-storage-mapper/src/main/java/org/gcube/keycloak/storage/ldap/mappers/UserAttributeTemplatedLDAPStorageMapper.java
@@ -171,7 +171,7 @@ public class UserAttributeTemplatedLDAPStorageMapper extends AbstractLDAPStorage
// lowercase before search
email = KeycloakModelUtils.toLowerCaseSafe(email);
- UserModel that = session.userLocalStorage().getUserByEmail(realm, email);
+ UserModel that = session.users().getUserByEmail(realm, email);
if (that != null && !that.getId().equals(user.getId())) {
session.getTransactionManager().setRollbackOnly();
String exceptionMessage = String.format(