From dfe07713559f73e3d200bc85f9cec9f79dd8718a Mon Sep 17 00:00:00 2001 From: Jorge Fernandez Ruiz Date: Mon, 13 Feb 2023 11:27:38 +0100 Subject: [PATCH 1/2] downgrade to java 8 --- autoconfigure/pom.xml | 4 ++-- demo/pom.xml | 6 +++--- starter/pom.xml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/autoconfigure/pom.xml b/autoconfigure/pom.xml index 0af15a6..2a1af14 100644 --- a/autoconfigure/pom.xml +++ b/autoconfigure/pom.xml @@ -60,8 +60,8 @@ UTF-8 UTF-8 - 15 - 15 + 8 + 8 5.4.6 6.23 diff --git a/demo/pom.xml b/demo/pom.xml index c3349cc..c75caf4 100644 --- a/demo/pom.xml +++ b/demo/pom.xml @@ -45,10 +45,10 @@ UTF-8 UTF-8 - 15 - 15 + 8 + 8 - 15 + 8 1.0.4-beta diff --git a/starter/pom.xml b/starter/pom.xml index 89d5ff5..c91d559 100644 --- a/starter/pom.xml +++ b/starter/pom.xml @@ -64,8 +64,8 @@ - 15 - 15 + 8 + 8 6.23 1.0.4-beta From 480e5650deb074a3ba3ea1d6ed6dc847421fdaec Mon Sep 17 00:00:00 2001 From: Jorge Fernandez Ruiz Date: Wed, 29 Mar 2023 17:09:52 +0200 Subject: [PATCH 2/2] fix error no jwt tenant provide. --- autoconfigure/pom.xml | 4 ++-- .../resolver/jwt/JwtAuthenticationManagerResolver.java | 6 ++++-- demo/pom.xml | 6 +++--- starter/pom.xml | 4 ++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/autoconfigure/pom.xml b/autoconfigure/pom.xml index 2a1af14..0af15a6 100644 --- a/autoconfigure/pom.xml +++ b/autoconfigure/pom.xml @@ -60,8 +60,8 @@ UTF-8 UTF-8 - 8 - 8 + 15 + 15 5.4.6 6.23 diff --git a/autoconfigure/src/main/java/io/mzlnk/springframework/multitenant/oauth2/resourceserver/resolver/jwt/JwtAuthenticationManagerResolver.java b/autoconfigure/src/main/java/io/mzlnk/springframework/multitenant/oauth2/resourceserver/resolver/jwt/JwtAuthenticationManagerResolver.java index 8cd81c8..44f8a15 100644 --- a/autoconfigure/src/main/java/io/mzlnk/springframework/multitenant/oauth2/resourceserver/resolver/jwt/JwtAuthenticationManagerResolver.java +++ b/autoconfigure/src/main/java/io/mzlnk/springframework/multitenant/oauth2/resourceserver/resolver/jwt/JwtAuthenticationManagerResolver.java @@ -42,12 +42,14 @@ public static class Builder { private AuthenticationManagerResolver trustedIssuerResolver; public Builder withPublicKeyResolver(Map publicKeys) { - this.publicKeyResolver = new JwtIssuerAuthenticationManagerResolver(new PublicKeyJwtAuthenticationManagerResolver(publicKeys)); + if (publicKeys != null && !publicKeys.isEmpty()) + this.publicKeyResolver = new JwtIssuerAuthenticationManagerResolver(new PublicKeyJwtAuthenticationManagerResolver(publicKeys)); return this; } public Builder withTrustedIssuerResolver(Collection trustedIssuers) { - this.trustedIssuerResolver = new JwtIssuerAuthenticationManagerResolver(trustedIssuers); + if (trustedIssuers != null && !trustedIssuers.isEmpty()) + this.trustedIssuerResolver = new JwtIssuerAuthenticationManagerResolver(trustedIssuers); return this; } diff --git a/demo/pom.xml b/demo/pom.xml index c75caf4..c3349cc 100644 --- a/demo/pom.xml +++ b/demo/pom.xml @@ -45,10 +45,10 @@ UTF-8 UTF-8 - 8 - 8 + 15 + 15 - 8 + 15 1.0.4-beta diff --git a/starter/pom.xml b/starter/pom.xml index c91d559..89d5ff5 100644 --- a/starter/pom.xml +++ b/starter/pom.xml @@ -64,8 +64,8 @@ - 8 - 8 + 15 + 15 6.23 1.0.4-beta