AAP-1 Keycloak 8.0.1 and JwtPayload
diff --git a/src/main/java/org/eclipse/openk/auth2/model/JwtPayload.java b/src/main/java/org/eclipse/openk/auth2/model/JwtPayload.java
index f275da1..2267dde 100644
--- a/src/main/java/org/eclipse/openk/auth2/model/JwtPayload.java
+++ b/src/main/java/org/eclipse/openk/auth2/model/JwtPayload.java
@@ -22,12 +22,16 @@
//No Sonar because variables are wrong due to jwt definition
+ //Since Keycloak 4.8.3 "aud" Parameter is an array now
+ //Pre 4.8.3 "aud" was a single String
+ //We keep it for documentation reasons
+ //private String[] aud; //NOSONAR
+ //private String aud; //NOSONAR
private String jti;
private long exp;
private long nbf;
private long iat;
private String iss;
- private String aud;
private String sub;
private String typ;
private String azp;
@@ -61,9 +65,6 @@
public String getiss() { return iss; }
public void setiss(String iss) { this.iss = iss; }
- public String getaud() { return aud; }
- public void setaud(String aud) { this.aud = aud; }
-
public String getsub() { return sub; }
public void setsub(String sub) { this.sub = sub; }
diff --git a/src/test/java/org/eclipse/openk/auth2/model/JwtPayloadTest.java b/src/test/java/org/eclipse/openk/auth2/model/JwtPayloadTest.java
index 0f4daa8..45bd32c 100644
--- a/src/test/java/org/eclipse/openk/auth2/model/JwtPayloadTest.java
+++ b/src/test/java/org/eclipse/openk/auth2/model/JwtPayloadTest.java
@@ -43,9 +43,6 @@
jwtPayload.setiss("issTest");
assertEquals("issTest", jwtPayload.getiss());
- jwtPayload.setaud("audTest");
- assertEquals("audTest", jwtPayload.getaud());
-
jwtPayload.setsub("subTest");
assertEquals("subTest", jwtPayload.getsub());