Skip to content

Commit

Permalink
feat: Introduced REST client proxies for Microsoft Entra ID. (#19)
Browse files Browse the repository at this point in the history
  • Loading branch information
antoniotarricone authored Aug 7, 2024
1 parent 158a3ad commit edeb394
Show file tree
Hide file tree
Showing 15 changed files with 715 additions and 462 deletions.
294 changes: 147 additions & 147 deletions dep-sha256.json
Original file line number Diff line number Diff line change
Expand Up @@ -281,116 +281,18 @@
"sha256": "aczARIfod3nUlwqlDGc8w0qd8IDBwOjY6rLotG-CXPQ="
},
{
"id": "io.quarkus:quarkus-rest-client-jackson:jar:3.13.0",
"artifactId": "quarkus-rest-client-jackson",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "zxHuQ-UuHRT0t1wGZd-9u5RXZaqHkt2H3odP4shGerI="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.13.0",
"artifactId": "resteasy-reactive-jackson",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "P3N0HThUiFZvIZHdNB_tPGjkHnigfpnwGffuPp7yc44="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.13.0",
"artifactId": "resteasy-reactive",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "hB36oSImbWlar3jPhEscObYxtil1KA4E34mCyomFBCE="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.13.0",
"artifactId": "resteasy-reactive-common",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "uUpkpRXTlZv02Iwi_7rxrflZYxdeEwhOd0tWaM4rses="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.13.0",
"artifactId": "resteasy-reactive-common-types",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "lomo8inmaQP-jg-AVsMP35NmuAtNbthO4xjdoeM4Fsk="
},
{
"id": "org.reactivestreams:reactive-streams:jar:1.0.4",
"artifactId": "reactive-streams",
"groupId": "org.reactivestreams",
"version": "1.0.4",
"sha256": "91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo-0UJ4yXyg="
},
{
"id": "io.smallrye.reactive:mutiny-zero-flow-adapters:jar:1.1.0",
"artifactId": "mutiny-zero-flow-adapters",
"groupId": "io.smallrye.reactive",
"version": "1.1.0",
"sha256": "iSFg510nP6mrzprx8nZ6vwDjwn6L_neTdXZKRnFhSNo="
},
{
"id": "jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0",
"artifactId": "jakarta.ws.rs-api",
"groupId": "jakarta.ws.rs",
"version": "3.1.0",
"sha256": "azs2KLi0rt2g0kwzVDNemFSX2O88UQuPMCjpINW4Zj0="
},
{
"id": "com.fasterxml.jackson.core:jackson-databind:jar:2.17.2",
"artifactId": "jackson-databind",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "wEmT8zwPhFNCZTeE8U84Nz0AUoDmNZ21-AhwHPrnPAw="
},
{
"id": "com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2",
"artifactId": "jackson-annotations",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "hzpgbiNQeWn5u76pOdXhknSoh3XqWhabp-LXlapRVuE="
},
{
"id": "com.fasterxml.jackson.core:jackson-core:jar:2.17.2",
"artifactId": "jackson-core",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "choYkkHasFJdnoWOXLYE0-zA7eCB4t531vNPpXeaW0Y="
},
{
"id": "org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final",
"artifactId": "commons-logging-jboss-logging",
"groupId": "org.jboss.logging",
"version": "1.0.0.Final",
"sha256": "8SF2Jj6iX054u0-ks20zWilzjd5qgSPhttqJplXRUP8="
},
{
"id": "jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2",
"artifactId": "jakarta.xml.bind-api",
"groupId": "jakarta.xml.bind",
"version": "4.0.2",
"sha256": "DWvP5Hdj6FBHrPfDmDNtyE_4XrytCny287nT6YEkVAY="
},
{
"id": "jakarta.activation:jakarta.activation-api:jar:2.1.3",
"artifactId": "jakarta.activation-api",
"groupId": "jakarta.activation",
"version": "2.1.3",
"sha256": "AbF21xihaSY-eCkGkfxHmXcYa8xrMzSHMlCE1lhvRic="
},
{
"id": "io.quarkus:quarkus-rest-jackson-common:jar:3.13.0",
"artifactId": "quarkus-rest-jackson-common",
"id": "io.quarkus:quarkus-rest-client:jar:3.13.0",
"artifactId": "quarkus-rest-client",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "pocU1Fr4HfKgHenLueNIgj0e-MJaemLemJOnPOumT5M="
"sha256": "WrjWnOLgctmacyLzPRUj1-QZMI-79EwEUk2NwWTspNM="
},
{
"id": "io.quarkus:quarkus-rest-common:jar:3.13.0",
"artifactId": "quarkus-rest-common",
"id": "io.quarkus:quarkus-rest-client-jaxrs:jar:3.13.0",
"artifactId": "quarkus-rest-client-jaxrs",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "x8s7Igi4BclyytE6VRPqUXJ7qoqlov0IH4mI1sOseAI="
"sha256": "GQVxnkYkNUqyjt4sMYRGV3j8ANJpO0PTkLnwSNAkUcQ="
},
{
"id": "io.quarkus:quarkus-vertx:jar:3.13.0",
Expand Down Expand Up @@ -540,53 +442,39 @@
"sha256": "lpHULcnS0Q93_vv5tRuSHCCbkcY4a1xYGZI4uVPsXpE="
},
{
"id": "io.quarkus:quarkus-jackson:jar:3.13.0",
"artifactId": "quarkus-jackson",
"id": "io.quarkus:quarkus-rest-common:jar:3.13.0",
"artifactId": "quarkus-rest-common",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "qzfMkNp3GcxvpZ-bYNpbCTSVjYzDq6gbtym612VnhmI="
},
{
"id": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2",
"artifactId": "jackson-datatype-jsr310",
"groupId": "com.fasterxml.jackson.datatype",
"version": "2.17.2",
"sha256": "m4ACSpgi5wsH9rsTgkx2wTfBBkobXrUYN0qxQYcP28w="
},
{
"id": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.17.2",
"artifactId": "jackson-datatype-jdk8",
"groupId": "com.fasterxml.jackson.datatype",
"version": "2.17.2",
"sha256": "qqmNPtq_UEJr2CL60UQvva2m5HCWkybLyrXCeY8XONk="
"sha256": "x8s7Igi4BclyytE6VRPqUXJ7qoqlov0IH4mI1sOseAI="
},
{
"id": "com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.17.2",
"artifactId": "jackson-module-parameter-names",
"groupId": "com.fasterxml.jackson.module",
"version": "2.17.2",
"sha256": "HuXi81k9RHJrkAhoxvZNGlBjalaD1tQEJ_WYSmHeU8A="
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-common:jar:3.13.0",
"artifactId": "resteasy-reactive-common",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "uUpkpRXTlZv02Iwi_7rxrflZYxdeEwhOd0tWaM4rses="
},
{
"id": "io.quarkus:quarkus-jsonp:jar:3.13.0",
"artifactId": "quarkus-jsonp",
"groupId": "io.quarkus",
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-common-types:jar:3.13.0",
"artifactId": "resteasy-reactive-common-types",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "FRdota5fRp-teuRt35RmWNedI8O5Nu959bYNQeXTnug="
"sha256": "lomo8inmaQP-jg-AVsMP35NmuAtNbthO4xjdoeM4Fsk="
},
{
"id": "io.quarkus:quarkus-rest-client:jar:3.13.0",
"artifactId": "quarkus-rest-client",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "WrjWnOLgctmacyLzPRUj1-QZMI-79EwEUk2NwWTspNM="
"id": "org.reactivestreams:reactive-streams:jar:1.0.4",
"artifactId": "reactive-streams",
"groupId": "org.reactivestreams",
"version": "1.0.4",
"sha256": "91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo-0UJ4yXyg="
},
{
"id": "io.quarkus:quarkus-rest-client-jaxrs:jar:3.13.0",
"artifactId": "quarkus-rest-client-jaxrs",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "GQVxnkYkNUqyjt4sMYRGV3j8ANJpO0PTkLnwSNAkUcQ="
"id": "io.smallrye.reactive:mutiny-zero-flow-adapters:jar:1.1.0",
"artifactId": "mutiny-zero-flow-adapters",
"groupId": "io.smallrye.reactive",
"version": "1.1.0",
"sha256": "iSFg510nP6mrzprx8nZ6vwDjwn6L_neTdXZKRnFhSNo="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-client:jar:3.13.0",
Expand All @@ -595,6 +483,13 @@
"version": "3.13.0",
"sha256": "JYDxslXer-Spavvsptc8FVwWB6ZcZq0qZ8Gxd1-v38Y="
},
{
"id": "jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0",
"artifactId": "jakarta.ws.rs-api",
"groupId": "jakarta.ws.rs",
"version": "3.1.0",
"sha256": "azs2KLi0rt2g0kwzVDNemFSX2O88UQuPMCjpINW4Zj0="
},
{
"id": "io.vertx:vertx-core:jar:4.5.8",
"artifactId": "vertx-core",
Expand Down Expand Up @@ -686,6 +581,13 @@
"version": "3.13.0",
"sha256": "45SaixKYt0ago1tvjBZ-2_lkCjQcsLSRfUQqu9SHhNc="
},
{
"id": "io.smallrye:jandex:jar:3.2.0",
"artifactId": "jandex",
"groupId": "io.smallrye",
"version": "3.2.0",
"sha256": "baPpzo0MCkM_PnzmEKPGasywDHH-5nqg_z5ahBOVrBU="
},
{
"id": "io.quarkus:quarkus-tls-registry:jar:3.13.0",
"artifactId": "quarkus-tls-registry",
Expand Down Expand Up @@ -721,6 +623,111 @@
"version": "3.0.1",
"sha256": "K3Fpi5XIksxlkjX0_-ZjteLxFRzrTncmiyP_KwxjIcs="
},
{
"id": "io.quarkus:quarkus-rest-client-jackson:jar:3.13.0",
"artifactId": "quarkus-rest-client-jackson",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "zxHuQ-UuHRT0t1wGZd-9u5RXZaqHkt2H3odP4shGerI="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive-jackson:jar:3.13.0",
"artifactId": "resteasy-reactive-jackson",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "P3N0HThUiFZvIZHdNB_tPGjkHnigfpnwGffuPp7yc44="
},
{
"id": "io.quarkus.resteasy.reactive:resteasy-reactive:jar:3.13.0",
"artifactId": "resteasy-reactive",
"groupId": "io.quarkus.resteasy.reactive",
"version": "3.13.0",
"sha256": "hB36oSImbWlar3jPhEscObYxtil1KA4E34mCyomFBCE="
},
{
"id": "com.fasterxml.jackson.core:jackson-databind:jar:2.17.2",
"artifactId": "jackson-databind",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "wEmT8zwPhFNCZTeE8U84Nz0AUoDmNZ21-AhwHPrnPAw="
},
{
"id": "com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2",
"artifactId": "jackson-annotations",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "hzpgbiNQeWn5u76pOdXhknSoh3XqWhabp-LXlapRVuE="
},
{
"id": "com.fasterxml.jackson.core:jackson-core:jar:2.17.2",
"artifactId": "jackson-core",
"groupId": "com.fasterxml.jackson.core",
"version": "2.17.2",
"sha256": "choYkkHasFJdnoWOXLYE0-zA7eCB4t531vNPpXeaW0Y="
},
{
"id": "org.jboss.logging:commons-logging-jboss-logging:jar:1.0.0.Final",
"artifactId": "commons-logging-jboss-logging",
"groupId": "org.jboss.logging",
"version": "1.0.0.Final",
"sha256": "8SF2Jj6iX054u0-ks20zWilzjd5qgSPhttqJplXRUP8="
},
{
"id": "jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.2",
"artifactId": "jakarta.xml.bind-api",
"groupId": "jakarta.xml.bind",
"version": "4.0.2",
"sha256": "DWvP5Hdj6FBHrPfDmDNtyE_4XrytCny287nT6YEkVAY="
},
{
"id": "jakarta.activation:jakarta.activation-api:jar:2.1.3",
"artifactId": "jakarta.activation-api",
"groupId": "jakarta.activation",
"version": "2.1.3",
"sha256": "AbF21xihaSY-eCkGkfxHmXcYa8xrMzSHMlCE1lhvRic="
},
{
"id": "io.quarkus:quarkus-rest-jackson-common:jar:3.13.0",
"artifactId": "quarkus-rest-jackson-common",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "pocU1Fr4HfKgHenLueNIgj0e-MJaemLemJOnPOumT5M="
},
{
"id": "io.quarkus:quarkus-jackson:jar:3.13.0",
"artifactId": "quarkus-jackson",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "qzfMkNp3GcxvpZ-bYNpbCTSVjYzDq6gbtym612VnhmI="
},
{
"id": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2",
"artifactId": "jackson-datatype-jsr310",
"groupId": "com.fasterxml.jackson.datatype",
"version": "2.17.2",
"sha256": "m4ACSpgi5wsH9rsTgkx2wTfBBkobXrUYN0qxQYcP28w="
},
{
"id": "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.17.2",
"artifactId": "jackson-datatype-jdk8",
"groupId": "com.fasterxml.jackson.datatype",
"version": "2.17.2",
"sha256": "qqmNPtq_UEJr2CL60UQvva2m5HCWkybLyrXCeY8XONk="
},
{
"id": "com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.17.2",
"artifactId": "jackson-module-parameter-names",
"groupId": "com.fasterxml.jackson.module",
"version": "2.17.2",
"sha256": "HuXi81k9RHJrkAhoxvZNGlBjalaD1tQEJ_WYSmHeU8A="
},
{
"id": "io.quarkus:quarkus-jsonp:jar:3.13.0",
"artifactId": "quarkus-jsonp",
"groupId": "io.quarkus",
"version": "3.13.0",
"sha256": "FRdota5fRp-teuRt35RmWNedI8O5Nu959bYNQeXTnug="
},
{
"id": "org.projectlombok:lombok:jar:1.18.34",
"artifactId": "lombok",
Expand Down Expand Up @@ -1232,13 +1239,6 @@
"version": "3.13.0",
"sha256": "N49Ux3jkGlyB2wzgBCldQu01OCLIdM_IDJBSxyZYW-0="
},
{
"id": "io.smallrye:jandex:jar:3.2.0",
"artifactId": "jandex",
"groupId": "io.smallrye",
"version": "3.2.0",
"sha256": "baPpzo0MCkM_PnzmEKPGasywDHH-5nqg_z5ahBOVrBU="
},
{
"id": "commons-io:commons-io:jar:2.16.1",
"artifactId": "commons-io",
Expand Down
7 changes: 6 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>it.pagopa.swclient.mil</groupId>
<artifactId>azure-services</artifactId>
<version>5.3.0</version>
<version>5.3.0-pluto</version>

<name>mil-azure-services</name>
<description>Library which provides a set of clients and utilities based on
Expand Down Expand Up @@ -91,6 +91,10 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-rest-client</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-rest-client-jackson</artifactId>
Expand Down Expand Up @@ -150,6 +154,7 @@
<goal>build</goal>
<goal>generate-code</goal>
<goal>generate-code-tests</goal>
<goal>native-image-agent</goal>
</goals>
</execution>
</executions>
Expand Down
Loading

0 comments on commit edeb394

Please sign in to comment.