From 2077a2a3af3679e3f6da2557d6dcda3f0d2894ac Mon Sep 17 00:00:00 2001 From: Marko Strukelj Date: Fri, 29 May 2015 12:31:38 +0200 Subject: [PATCH] KEYCLOAK-1303 WF9 adapter subsystem - not dependent on distribution/modules any more - keycloak-adapter-subsystem moved to keycloak-wf9-subsystem - still installed as --- distribution/adapters/pom.xml | 2 +- .../adapters/wf8-adapter/wf8-modules/pom.xml | 1 - distribution/adapters/wf9-adapter/pom.xml | 20 ++ .../wf9-adapter-zip}/assembly.xml | 58 ++-- .../wf9-adapter-zip}/pom.xml | 152 +++++----- .../wf9-adapter/wf9-modules/assembly.xml | 22 ++ .../wf9-adapter/wf9-modules/build.xml | 82 +++++ .../adapters/wf9-adapter/wf9-modules/lib.xml | 282 ++++++++++++++++++ .../adapters/wf9-adapter/wf9-modules/pom.xml | 160 ++++++++++ .../net/iharder/base64/main/module.xml | 13 + .../keycloak-adapter-core/main/module.xml | 20 ++ .../main/module.xml | 38 +++ .../keycloak/keycloak-core/main/module.xml | 21 ++ .../main/module.xml | 17 ++ .../keycloak-undertow-adapter/main/module.xml | 25 ++ .../keycloak-wf9-subsystem/main/module.xml | 48 +++ .../keycloak-wildfly-adapter/main/module.xml | 26 ++ integration/wildfly/pom.xml | 2 +- integration/wildfly/wf8-subsystem/pom.xml | 2 +- .../subsystem-templates/keycloak-adapter.xml | 2 +- .../pom.xml | 4 +- .../extension/CredentialAddHandler.java | 0 .../extension/CredentialDefinition.java | 0 .../CredentialReadWriteAttributeHandler.java | 0 .../extension/CredentialRemoveHandler.java | 0 ...cloakAdapterConfigDeploymentProcessor.java | 0 .../KeycloakAdapterConfigService.java | 0 .../KeycloakDependencyProcessor.java | 0 .../KeycloakDependencyProcessorWildFly.java | 0 .../adapter/extension/KeycloakExtension.java | 0 .../extension/KeycloakSubsystemAdd.java | 0 .../KeycloakSubsystemDefinition.java | 0 .../extension/KeycloakSubsystemParser.java | 0 .../adapter/extension/RealmAddHandler.java | 0 .../adapter/extension/RealmDefinition.java | 0 .../adapter/extension/RealmRemoveHandler.java | 0 .../extension/RealmWriteAttributeHandler.java | 0 .../extension/SecureDeploymentAddHandler.java | 0 .../extension/SecureDeploymentDefinition.java | 0 .../SecureDeploymentRemoveHandler.java | 0 ...SecureDeploymentWriteAttributeHandler.java | 0 .../extension/SharedAttributeDefinitons.java | 0 .../adapter/logging/KeycloakLogger.java | 0 .../adapter/logging/KeycloakMessages.java | 0 .../org.jboss.as.controller.Extension | 0 .../extension/LocalDescriptions.properties | 0 .../resources/schema/wildfly-keycloak_1_1.xsd | 0 .../subsystem-templates/keycloak-adapter.xml | 0 .../extension/RealmDefinitionTestCase.java | 0 .../extension/SubsystemParsingTestCase.java | 0 .../adapter/extension/keycloak-1.1.xml | 0 pom.xml | 16 + 52 files changed, 901 insertions(+), 112 deletions(-) create mode 100644 distribution/adapters/wf9-adapter/pom.xml rename distribution/adapters/{wildfly-adapter-zip => wf9-adapter/wf9-adapter-zip}/assembly.xml (91%) rename distribution/adapters/{wildfly-adapter-zip => wf9-adapter/wf9-adapter-zip}/pom.xml (87%) create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/assembly.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/build.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/lib.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/pom.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/net/iharder/base64/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-core/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-subsystem/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-core/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-jboss-adapter-core/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-undertow-adapter/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wf9-subsystem/main/module.xml create mode 100755 distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wildfly-adapter/main/module.xml rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/pom.xml (97%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialAddHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialDefinition.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialReadWriteAttributeHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialRemoveHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigDeploymentProcessor.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigService.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessor.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessorWildFly.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakExtension.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemAdd.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemDefinition.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemParser.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/RealmAddHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/RealmDefinition.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/RealmRemoveHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/RealmWriteAttributeHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentAddHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentDefinition.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentRemoveHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentWriteAttributeHandler.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/extension/SharedAttributeDefinitons.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakLogger.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakMessages.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/resources/META-INF/services/org.jboss.as.controller.Extension (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/resources/org/keycloak/subsystem/adapter/extension/LocalDescriptions.properties (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/resources/schema/wildfly-keycloak_1_1.xsd (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/main/resources/subsystem-templates/keycloak-adapter.xml (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/test/java/org/keycloak/subsystem/adapter/extension/RealmDefinitionTestCase.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/test/java/org/keycloak/subsystem/adapter/extension/SubsystemParsingTestCase.java (100%) rename integration/wildfly/{wildfly-adapter-subsystem => wf9-subsystem}/src/test/resources/org/keycloak/subsystem/adapter/extension/keycloak-1.1.xml (100%) diff --git a/distribution/adapters/pom.xml b/distribution/adapters/pom.xml index 3b5f95f0c00..f0070f87a05 100755 --- a/distribution/adapters/pom.xml +++ b/distribution/adapters/pom.xml @@ -36,7 +36,7 @@ tomcat6-adapter-zip tomcat7-adapter-zip tomcat8-adapter-zip - wildfly-adapter-zip wf8-adapter + wf9-adapter diff --git a/distribution/adapters/wf8-adapter/wf8-modules/pom.xml b/distribution/adapters/wf8-adapter/wf8-modules/pom.xml index 25343413b6e..cd3f3e30d00 100755 --- a/distribution/adapters/wf8-adapter/wf8-modules/pom.xml +++ b/distribution/adapters/wf8-adapter/wf8-modules/pom.xml @@ -40,7 +40,6 @@ org.keycloak keycloak-wf8-subsystem - ${project.version} org.apache.httpcomponents diff --git a/distribution/adapters/wf9-adapter/pom.xml b/distribution/adapters/wf9-adapter/pom.xml new file mode 100644 index 00000000000..33f4d587652 --- /dev/null +++ b/distribution/adapters/wf9-adapter/pom.xml @@ -0,0 +1,20 @@ + + + keycloak-parent + org.keycloak + 1.3.0.Final-SNAPSHOT + ../../../pom.xml + + Keycloak Wildfly 9 Adapter + + 4.0.0 + + keycloak-wf9-adapter-dist-pom + pom + + + wf9-modules + wf9-adapter-zip + + diff --git a/distribution/adapters/wildfly-adapter-zip/assembly.xml b/distribution/adapters/wf9-adapter/wf9-adapter-zip/assembly.xml similarity index 91% rename from distribution/adapters/wildfly-adapter-zip/assembly.xml rename to distribution/adapters/wf9-adapter/wf9-adapter-zip/assembly.xml index 738ad2add84..265264e2d21 100755 --- a/distribution/adapters/wildfly-adapter-zip/assembly.xml +++ b/distribution/adapters/wf9-adapter/wf9-adapter-zip/assembly.xml @@ -1,29 +1,29 @@ - - war-dist - - - zip - tar.gz - - false - - - - ${project.build.directory}/unpacked - - net/iharder/base64/** - org/apache/httpcomponents/** - org/keycloak/keycloak-core/** - org/keycloak/keycloak-adapter-core/** - org/keycloak/keycloak-jboss-adapter-core/** - org/keycloak/keycloak-undertow-adapter/** - org/keycloak/keycloak-wildfly-adapter/** - org/keycloak/keycloak-adapter-subsystem/** - - - **/*.war - - modules/system/layers/base - - - + + war-dist + + + zip + tar.gz + + false + + + + ${project.build.directory}/unpacked + + net/iharder/base64/** + org/keycloak/keycloak-core/** + org/keycloak/keycloak-adapter-core/** + org/keycloak/keycloak-jboss-adapter-core/** + org/keycloak/keycloak-undertow-adapter/** + org/keycloak/keycloak-wildfly-adapter/** + org/keycloak/keycloak-wf9-subsystem/** + org/keycloak/keycloak-adapter-subsystem/** + + + **/*.war + + modules/system/layers/base + + + diff --git a/distribution/adapters/wildfly-adapter-zip/pom.xml b/distribution/adapters/wf9-adapter/wf9-adapter-zip/pom.xml similarity index 87% rename from distribution/adapters/wildfly-adapter-zip/pom.xml rename to distribution/adapters/wf9-adapter/wf9-adapter-zip/pom.xml index 23e4efab053..7d8ca7d7725 100755 --- a/distribution/adapters/wildfly-adapter-zip/pom.xml +++ b/distribution/adapters/wf9-adapter/wf9-adapter-zip/pom.xml @@ -1,76 +1,76 @@ - - 4.0.0 - - keycloak-parent - org.keycloak - 1.3.0.Final-SNAPSHOT - ../../../pom.xml - - - keycloak-wildfly-adapter-dist - pom - Keycloak Wildfly Adapter Distro - - - - - org.keycloak - keycloak-jboss-modules - zip - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - unpack - prepare-package - - unpack - - - - - org.keycloak - keycloak-jboss-modules - zip - ${project.build.directory}/unpacked - - - - - - - - maven-assembly-plugin - - - assemble - package - - single - - - - assembly.xml - - - target - - - target/assembly/work - - false - - - - - - - - + + 4.0.0 + + keycloak-parent + org.keycloak + 1.3.0.Final-SNAPSHOT + ../../../../pom.xml + + + keycloak-wf9-adapter-dist + pom + Keycloak Wildfly 9 Adapter Distro + + + + + org.keycloak + keycloak-wf9-modules + zip + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack + prepare-package + + unpack + + + + + org.keycloak + keycloak-wf9-modules + zip + ${project.build.directory}/unpacked + + + + + + + + maven-assembly-plugin + + + assemble + package + + single + + + + assembly.xml + + + target + + + target/assembly/work + + false + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/assembly.xml b/distribution/adapters/wf9-adapter/wf9-modules/assembly.xml new file mode 100755 index 00000000000..4a34435ac43 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/assembly.xml @@ -0,0 +1,22 @@ + + dist + + + zip + + false + + + + ../../ + + License.html + + + + + ${project.build.directory}/modules + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/build.xml b/distribution/adapters/wf9-adapter/wf9-modules/build.xml new file mode 100755 index 00000000000..e33da10efc2 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/build.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/lib.xml b/distribution/adapters/wf9-adapter/wf9-modules/lib.xml new file mode 100755 index 00000000000..3d9438a4a42 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/lib.xml @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + project.setProperty("current.maven.root", root); + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "; + if(path.indexOf('${') != -1) { + throw "Module resource root not found, make sure it is listed in build/pom.xml" + path; + } + if(attributes.get("jandex") == "true" ) { + root = root + "\n\t"; + } + project.setProperty("current.resource.root", root); + ]]> + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/pom.xml b/distribution/adapters/wf9-adapter/wf9-modules/pom.xml new file mode 100755 index 00000000000..55c4c94b3bf --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/pom.xml @@ -0,0 +1,160 @@ + + + + 4.0.0 + + + keycloak-parent + org.keycloak + 1.3.0.Final-SNAPSHOT + ../../../../pom.xml + + + keycloak-wf9-modules + + Keycloak Wildfly 9 Modules + pom + + + org.keycloak + keycloak-core + + + org.keycloak + keycloak-adapter-core + + + org.keycloak + keycloak-jboss-adapter-core + + + org.keycloak + keycloak-undertow-adapter + + + org.keycloak + keycloak-wildfly-adapter + + + org.keycloak + keycloak-wf9-subsystem + + + org.apache.httpcomponents + httpmime + + + org.apache.httpcomponents + httpcore + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + build-dist + + run + + compile + + + + + + + + + + + + org.jboss + jandex + 1.0.3.Final + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + org.apache.ant + ant-apache-bsf + 1.9.3 + + + org.apache.bsf + bsf-api + 3.1 + + + rhino + js + 1.7R2 + + + + + maven-assembly-plugin + + + assemble + package + + single + + + + assembly.xml + + + target + + + target/assembly/work + + false + + + + + + org.apache.maven.plugins + maven-resources-plugin + + + copy-resources + + validate + + copy-resources + + + ${project.build.directory}/modules/org/keycloak/keycloak-adapter-subsystem + + + src/main/resources/modules/org/keycloak/keycloak-adapter-subsystem + true + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/net/iharder/base64/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/net/iharder/base64/main/module.xml new file mode 100755 index 00000000000..c99b96879b3 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/net/iharder/base64/main/module.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-core/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-core/main/module.xml new file mode 100755 index 00000000000..5e3e5c34f0d --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-core/main/module.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-subsystem/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-subsystem/main/module.xml new file mode 100755 index 00000000000..0889b933295 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-adapter-subsystem/main/module.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-core/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-core/main/module.xml new file mode 100755 index 00000000000..545f16847c4 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-core/main/module.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-jboss-adapter-core/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-jboss-adapter-core/main/module.xml new file mode 100755 index 00000000000..beac07bac77 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-jboss-adapter-core/main/module.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-undertow-adapter/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-undertow-adapter/main/module.xml new file mode 100755 index 00000000000..4b3a4c91370 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-undertow-adapter/main/module.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wf9-subsystem/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wf9-subsystem/main/module.xml new file mode 100755 index 00000000000..6321ca20510 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wf9-subsystem/main/module.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wildfly-adapter/main/module.xml b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wildfly-adapter/main/module.xml new file mode 100755 index 00000000000..3d65f2bb927 --- /dev/null +++ b/distribution/adapters/wf9-adapter/wf9-modules/src/main/resources/modules/org/keycloak/keycloak-wildfly-adapter/main/module.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/integration/wildfly/pom.xml b/integration/wildfly/pom.xml index 3e370c64ebe..588bf101539 100644 --- a/integration/wildfly/pom.xml +++ b/integration/wildfly/pom.xml @@ -17,7 +17,7 @@ wildfly-adapter wildfly-extensions wildfly-server-subsystem - wildfly-adapter-subsystem wf8-subsystem + wf9-subsystem \ No newline at end of file diff --git a/integration/wildfly/wf8-subsystem/pom.xml b/integration/wildfly/wf8-subsystem/pom.xml index 1d72912b912..8036cd809da 100755 --- a/integration/wildfly/wf8-subsystem/pom.xml +++ b/integration/wildfly/wf8-subsystem/pom.xml @@ -25,7 +25,7 @@ keycloak-wf8-subsystem - Keycloak Adapter Subsystem + Keycloak Wildfly 8 Adapter Subsystem jar diff --git a/integration/wildfly/wf8-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml b/integration/wildfly/wf8-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml index 0abb1245f86..a2187f6e1f5 100644 --- a/integration/wildfly/wf8-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml +++ b/integration/wildfly/wf8-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml @@ -1,7 +1,7 @@ - org.keycloak.keycloak-wf8-subsystem + org.keycloak.keycloak-adapter-subsystem diff --git a/integration/wildfly/wildfly-adapter-subsystem/pom.xml b/integration/wildfly/wf9-subsystem/pom.xml similarity index 97% rename from integration/wildfly/wildfly-adapter-subsystem/pom.xml rename to integration/wildfly/wf9-subsystem/pom.xml index 335737098a1..8141b911441 100755 --- a/integration/wildfly/wildfly-adapter-subsystem/pom.xml +++ b/integration/wildfly/wf9-subsystem/pom.xml @@ -24,8 +24,8 @@ ../../../pom.xml - keycloak-wildfly-adapter-subsystem - Keycloak Adapter Subsystem + keycloak-wf9-subsystem + Keycloak Wildfly 9 Adapter Subsystem jar diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialAddHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialAddHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialAddHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialAddHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialDefinition.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialDefinition.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialDefinition.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialDefinition.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialReadWriteAttributeHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialReadWriteAttributeHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialReadWriteAttributeHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialReadWriteAttributeHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialRemoveHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialRemoveHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialRemoveHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/CredentialRemoveHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigDeploymentProcessor.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigDeploymentProcessor.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigDeploymentProcessor.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigDeploymentProcessor.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigService.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigService.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigService.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakAdapterConfigService.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessor.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessor.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessor.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessor.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessorWildFly.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessorWildFly.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessorWildFly.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakDependencyProcessorWildFly.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakExtension.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakExtension.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakExtension.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakExtension.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemAdd.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemAdd.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemAdd.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemAdd.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemDefinition.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemDefinition.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemDefinition.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemDefinition.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemParser.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemParser.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemParser.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/KeycloakSubsystemParser.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmAddHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmAddHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmAddHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmAddHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmDefinition.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmDefinition.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmDefinition.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmDefinition.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmRemoveHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmRemoveHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmRemoveHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmRemoveHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmWriteAttributeHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmWriteAttributeHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmWriteAttributeHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/RealmWriteAttributeHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentAddHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentAddHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentAddHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentAddHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentDefinition.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentDefinition.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentDefinition.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentDefinition.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentRemoveHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentRemoveHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentRemoveHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentRemoveHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentWriteAttributeHandler.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentWriteAttributeHandler.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentWriteAttributeHandler.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SecureDeploymentWriteAttributeHandler.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SharedAttributeDefinitons.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SharedAttributeDefinitons.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SharedAttributeDefinitons.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/extension/SharedAttributeDefinitons.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakLogger.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakLogger.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakLogger.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakLogger.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakMessages.java b/integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakMessages.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakMessages.java rename to integration/wildfly/wf9-subsystem/src/main/java/org/keycloak/subsystem/adapter/logging/KeycloakMessages.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/resources/META-INF/services/org.jboss.as.controller.Extension b/integration/wildfly/wf9-subsystem/src/main/resources/META-INF/services/org.jboss.as.controller.Extension similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/resources/META-INF/services/org.jboss.as.controller.Extension rename to integration/wildfly/wf9-subsystem/src/main/resources/META-INF/services/org.jboss.as.controller.Extension diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/resources/org/keycloak/subsystem/adapter/extension/LocalDescriptions.properties b/integration/wildfly/wf9-subsystem/src/main/resources/org/keycloak/subsystem/adapter/extension/LocalDescriptions.properties similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/resources/org/keycloak/subsystem/adapter/extension/LocalDescriptions.properties rename to integration/wildfly/wf9-subsystem/src/main/resources/org/keycloak/subsystem/adapter/extension/LocalDescriptions.properties diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/resources/schema/wildfly-keycloak_1_1.xsd b/integration/wildfly/wf9-subsystem/src/main/resources/schema/wildfly-keycloak_1_1.xsd similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/resources/schema/wildfly-keycloak_1_1.xsd rename to integration/wildfly/wf9-subsystem/src/main/resources/schema/wildfly-keycloak_1_1.xsd diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml b/integration/wildfly/wf9-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml rename to integration/wildfly/wf9-subsystem/src/main/resources/subsystem-templates/keycloak-adapter.xml diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/RealmDefinitionTestCase.java b/integration/wildfly/wf9-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/RealmDefinitionTestCase.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/RealmDefinitionTestCase.java rename to integration/wildfly/wf9-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/RealmDefinitionTestCase.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/SubsystemParsingTestCase.java b/integration/wildfly/wf9-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/SubsystemParsingTestCase.java similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/SubsystemParsingTestCase.java rename to integration/wildfly/wf9-subsystem/src/test/java/org/keycloak/subsystem/adapter/extension/SubsystemParsingTestCase.java diff --git a/integration/wildfly/wildfly-adapter-subsystem/src/test/resources/org/keycloak/subsystem/adapter/extension/keycloak-1.1.xml b/integration/wildfly/wf9-subsystem/src/test/resources/org/keycloak/subsystem/adapter/extension/keycloak-1.1.xml similarity index 100% rename from integration/wildfly/wildfly-adapter-subsystem/src/test/resources/org/keycloak/subsystem/adapter/extension/keycloak-1.1.xml rename to integration/wildfly/wf9-subsystem/src/test/resources/org/keycloak/subsystem/adapter/extension/keycloak-1.1.xml diff --git a/pom.xml b/pom.xml index b83d3620376..9013d15538c 100755 --- a/pom.xml +++ b/pom.xml @@ -883,6 +883,16 @@ keycloak-as7-subsystem ${project.version} + + org.keycloak + keycloak-wf8-subsystem + ${project.version} + + + org.keycloak + keycloak-wf9-subsystem + ${project.version} + org.keycloak keycloak-subsystem @@ -1091,6 +1101,12 @@ ${project.version} zip + + org.keycloak + keycloak-wf9-modules + ${project.version} + zip + org.keycloak keycloak-server-overlay