diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index 64e7dcb..86076da 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -50,7 +50,8 @@ jobs:
- 21.0.2
- 21.1.2
- 22.0.5
- - 23.0.1
+ - 23.0.7
+ - 24.0.0
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
diff --git a/README.md b/README.md
index 83218e6..e4a020c 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Keycloak Metrics
-Provides metrics for Keycloak user/admin events and user/client/session count. Tested on Keycloak [21-23](.github/workflows/pr.yaml#L50-L53).
+Provides metrics for Keycloak user/admin events and user/client/session count. Tested on Keycloak [21-24](.github/workflows/pr.yaml#L50-L54).
[](http://www.apache.org/licenses/)
[](https://central.sonatype.com/search?namespace=io.kokuwa.keycloak&q=keycloak-event-metrics)
diff --git a/pom.xml b/pom.xml
index e0ef498..cb7b775 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,7 +69,7 @@
- 23.0.7
+ 24.0.0
${version.org.keycloak}
1.18.3
diff --git a/src/test/java/io/kokuwa/keycloak/metrics/junit/KeycloakClient.java b/src/test/java/io/kokuwa/keycloak/metrics/junit/KeycloakClient.java
index 9f66fbd..029ffde 100644
--- a/src/test/java/io/kokuwa/keycloak/metrics/junit/KeycloakClient.java
+++ b/src/test/java/io/kokuwa/keycloak/metrics/junit/KeycloakClient.java
@@ -80,6 +80,8 @@ public class KeycloakClient {
"emailVerified", true,
"email", username + "@example.org",
"username", username,
+ "firstName", username,
+ "lastName", username,
"credentials", List.of(Map.of(
"type", CredentialRepresentation.PASSWORD,
"value", password,