diff --git a/avatar-importer/CHANGELOG.md b/avatar-importer/CHANGELOG.md
index 8c34145..67b874f 100644
--- a/avatar-importer/CHANGELOG.md
+++ b/avatar-importer/CHANGELOG.md
@@ -2,7 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "avatar-importer"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Removed LinkedIn OAuth2 deprecated provider and added the new OIDC version to supported providers
+Moved from `commons-lang` to `commons-lang3` artifactId in `org.apache.commons` groupId.
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/avatar-importer/pom.xml b/avatar-importer/pom.xml
index 5d7d63b..0f374cb 100644
--- a/avatar-importer/pom.xml
+++ b/avatar-importer/pom.xml
@@ -5,7 +5,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
avatar-importer
diff --git a/avatar-realm-resource/CHANGELOG.md b/avatar-realm-resource/CHANGELOG.md
index 8a1557c..798a17b 100644
--- a/avatar-realm-resource/CHANGELOG.md
+++ b/avatar-realm-resource/CHANGELOG.md
@@ -2,7 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "avatar-realm-resource"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Moved code from `Resteasy classic` to `Reateasy reactive` since now Quarkus uses this framework.
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/avatar-realm-resource/README.md b/avatar-realm-resource/README.md
index 6320b76..83b651f 100644
--- a/avatar-realm-resource/README.md
+++ b/avatar-realm-resource/README.md
@@ -23,7 +23,7 @@ To build the JAR artifact it is sufficient to type
The type of the storage to be used is configured in the `org.gcube.keycloak.avatar.storage.AvatarStorageProviderFactory` file under the `META-INF/services/` folder of the module source/JAR.
-To use the S3 persistence (default), the content of the file should be: `org.gcube.keycloak.avatar.storage.s3.MinioAvatarStorageProviderFactory`
+This uses the S3 persistence by default and the content of the file is: `org.gcube.keycloak.avatar.storage.s3.MinioAvatarStorageProviderFactory`
#### Quarkus based Keycloak
@@ -31,7 +31,8 @@ In order to deploy the module it is sufficient to copy into the `[keycloak-home]
### Configuration
-In order to configure the storage provider you have to add some lines to the `[keycloak-home]/conf/keycloak.conf` configuration file.
+In order to configure the storage provider you have can either add some lines to the `[keycloak-home]/conf/keycloak.conf` configuration file, use the CLI parameters or use the ENV variables.
+(Please, refer to the [Keycloak documentation section](https://www.keycloak.org/server/configuration) for further info)
Let's see the specific setting for every provider.
diff --git a/avatar-realm-resource/pom.xml b/avatar-realm-resource/pom.xml
index 4525fc2..b6e4d69 100644
--- a/avatar-realm-resource/pom.xml
+++ b/avatar-realm-resource/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
avatar-realm-resource
@@ -42,11 +42,49 @@
minio
${minio.version}
+
+ com.carrotsearch.thirdparty
+ simple-xml-safe
+ 2.7.1
+ compile
+
+
+ org.apache.commons
+ commons-compress
+ compile
+
+
+ org.xerial.snappy
+ snappy-java
+ compile
+
com.squareup.okhttp3
okhttp
${okhttp3.version}
+
+ com.squareup.okio
+ okio
+ 3.2.0
+ compile
+
+
+ com.squareup.okio
+ okio-jvm
+ 3.2.0
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ compile
+
org.mockito
mockito-core
diff --git a/avatar-storage/CHANGELOG.md b/avatar-storage/CHANGELOG.md
index ec6804b..716b61e 100644
--- a/avatar-storage/CHANGELOG.md
+++ b/avatar-storage/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "avatar-storage"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/avatar-storage/pom.xml b/avatar-storage/pom.xml
index b9ab726..a00539e 100644
--- a/avatar-storage/pom.xml
+++ b/avatar-storage/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
avatar-storage
diff --git a/delete-account/CHANGELOG.md b/delete-account/CHANGELOG.md
index e0a6b9d..583c734 100644
--- a/delete-account/CHANGELOG.md
+++ b/delete-account/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "delete-account"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+This module has been deprecated and disabled/removed from build since now the built in delete account functionality can be used.
## [v2.1.0]
Changes in other sub-components
diff --git a/event-listener-provider/CHANGELOG.md b/event-listener-provider/CHANGELOG.md
index 70e3003..fdfb3eb 100644
--- a/event-listener-provider/CHANGELOG.md
+++ b/event-listener-provider/CHANGELOG.md
@@ -2,7 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "event-listener-provider"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Revised implementation, now both `admin` and `d4science` realms are configured by default as interesting realms.
+Added specific SPI configurations with `spi-events-listener-orchestrator-event-publisher-` prefix: `include-realms`, `exclude-realms`, `include-admin-types`, `exclude-admin-types`, `include-events` and `exclude-events`
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/event-listener-provider/pom.xml b/event-listener-provider/pom.xml
index ecbfc70..c43738b 100644
--- a/event-listener-provider/pom.xml
+++ b/event-listener-provider/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
event-listener-provider
@@ -18,12 +18,20 @@
- scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
- scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
- https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}
+
+ scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
+
+ scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
+
+ https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}
+
+ org.keycloak
+ keycloak-services
+ provided
+
org.gcube.common
event-publisher-library
diff --git a/identity-provider-mapper/CHANGELOG.md b/identity-provider-mapper/CHANGELOG.md
index 82d0f50..a06be83 100644
--- a/identity-provider-mapper/CHANGELOG.md
+++ b/identity-provider-mapper/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "identity-provider-mapper"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/identity-provider-mapper/pom.xml b/identity-provider-mapper/pom.xml
index aec954d..80c1f8e 100644
--- a/identity-provider-mapper/pom.xml
+++ b/identity-provider-mapper/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
identity-provider-mapper
diff --git a/keycloak-d4science-script/CHANGELOG.md b/keycloak-d4science-script/CHANGELOG.md
index bd58bc0..9326037 100644
--- a/keycloak-d4science-script/CHANGELOG.md
+++ b/keycloak-d4science-script/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "keycloak-d4science-themes"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/keycloak-d4science-script/pom.xml b/keycloak-d4science-script/pom.xml
index 45b00cd..d8fa930 100644
--- a/keycloak-d4science-script/pom.xml
+++ b/keycloak-d4science-script/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
keycloak-d4science-script
diff --git a/keycloak-d4science-theme/CHANGELOG.md b/keycloak-d4science-theme/CHANGELOG.md
index 62bed37..b4040b2 100644
--- a/keycloak-d4science-theme/CHANGELOG.md
+++ b/keycloak-d4science-theme/CHANGELOG.md
@@ -2,7 +2,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "keycloak-d4science-themes"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+New theme support for account (Keycloak.v3) and others (Keycloak.v2). `d4science.v2` theme has been deprecated (and removed from declarations) and now only `d4science` will be the theme to be used/extended.
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
- Revised terms, EU links, D4Science and Blue-Cloud logo updated (#25444)
diff --git a/keycloak-d4science-theme/pom.xml b/keycloak-d4science-theme/pom.xml
index 57a36ce..e61bbc7 100644
--- a/keycloak-d4science-theme/pom.xml
+++ b/keycloak-d4science-theme/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
keycloak-d4science-theme
@@ -17,10 +17,24 @@
true
-
- scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
- scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
- https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}
-
+
+
+ scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
+
+ scm:git:https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}.git
+
+ https://code-repo.d4science.org/gCubeSystem/${project.parent.artifactId}
+
+
+
+
+
+ src/main/resources
+
+ **/src/**/*
+
+
+
+
\ No newline at end of file
diff --git a/ldap-storage-mapper/CHANGELOG.md b/ldap-storage-mapper/CHANGELOG.md
index 8a32489..edd4e7c 100644
--- a/ldap-storage-mapper/CHANGELOG.md
+++ b/ldap-storage-mapper/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "keycloak-extension-spi"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
Changes in other sub-components
diff --git a/ldap-storage-mapper/pom.xml b/ldap-storage-mapper/pom.xml
index 261a917..be78902 100644
--- a/ldap-storage-mapper/pom.xml
+++ b/ldap-storage-mapper/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
ldap-storage-mapper
diff --git a/protocol-mapper/CHANGELOG.md b/protocol-mapper/CHANGELOG.md
index 3ea143c..cf89703 100644
--- a/protocol-mapper/CHANGELOG.md
+++ b/protocol-mapper/CHANGELOG.md
@@ -2,7 +2,8 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
# Changelog for "identity-provider-mapper"
-## [v2.2.0-SNAPSHOT]
+## [v2.24.0-SNAPSHOT]
+Now the minor part of the version (the `24` in the `2.24.x`) shows the compatibility to the specific Keycloak major version, in this case `24.x.x`
## [v2.1.0]
- Provided the `D4ScienceContextMapper` that maps the D4S context requested in a customizable HTTP header as token's claim having the configured name (defaulting to the 'aud' claim). Can also shrink the `resource access` token claim to have only the requested context entry.
diff --git a/protocol-mapper/pom.xml b/protocol-mapper/pom.xml
index 10ee26a..ca542f3 100644
--- a/protocol-mapper/pom.xml
+++ b/protocol-mapper/pom.xml
@@ -7,7 +7,7 @@
org.gcube.iam
keycloak-d4science-spi-parent
- 2.2.0-SNAPSHOT
+ 2.24.0-SNAPSHOT
protocol-mapper