diff --git a/pom.xml b/pom.xml
index d2164a8..55c2707 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
UTF-8
quarkus-bom
io.quarkus.platform
- 3.26.2
+ 3.34.5
true
3.5.3
@@ -65,13 +65,11 @@
io.smallrye
smallrye-jwt
- 4.6.3
compile
io.quarkus
quarkus-smallrye-jwt-build
- 3.32.3
compile
@@ -85,18 +83,16 @@
org.apache.commons
commons-lang3
- 3.20.0
compile
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
- 2.21.1
compile
io.quarkus
- quarkus-junit5
+ quarkus-junit
test
@@ -144,6 +140,7 @@
org.jboss.logmanager.LogManager
${maven.home}
+ @{argLine}
@@ -163,6 +160,7 @@
org.jboss.logmanager.LogManager
${maven.home}
+ @{argLine}
diff --git a/src/main/java/de/tavolio/realm/client/Grant.java b/src/main/java/de/tavolio/realm/client/Grant.java
index 4cd9018..5efb007 100644
--- a/src/main/java/de/tavolio/realm/client/Grant.java
+++ b/src/main/java/de/tavolio/realm/client/Grant.java
@@ -2,5 +2,5 @@ package de.tavolio.realm.client;
public enum Grant
{
- CLIENT_CREDENTIALS, AUTHORIZATION_CODE, PASSWORD, REFRESH_TOKEN
+ CLIENT_CREDENTIALS, AUTHORIZATION_CODE, PASSWORD, REFRESH_TOKEN, IMPLICIT, DEVICE_CODE, JWT_BEARER, TOKEN_EXCHANGE
}
diff --git a/src/main/resources/db/migration/V1.0.1__init.sql b/src/main/resources/db/migration/V1.0.0__init.sql
similarity index 94%
rename from src/main/resources/db/migration/V1.0.1__init.sql
rename to src/main/resources/db/migration/V1.0.0__init.sql
index a790d7c..1bfc821 100755
--- a/src/main/resources/db/migration/V1.0.1__init.sql
+++ b/src/main/resources/db/migration/V1.0.0__init.sql
@@ -29,7 +29,7 @@ create table allowed_grants
client_id varchar(255) not null
constraint fkpuqnyqud9ft1tn18qrcy7457c references client,
grant_name varchar(255)
- constraint allowed_grants_grant_name_check check ((grant_name)::text = ANY ((ARRAY ['CLIENT_CREDENTIALS':: character varying, 'AUTHORIZATION_CODE':: character varying, 'PASSWORD':: character varying, 'REFRESH_TOKEN':: character varying])::text[])
+ constraint allowed_grants_grant_name_check check ((grant_name)::text = ANY ((ARRAY ['CLIENT_CREDENTIALS':: character varying, 'AUTHORIZATION_CODE':: character varying, 'PASSWORD':: character varying, 'REFRESH_TOKEN':: character varying, 'IMPLICIT':: character varying, 'DEVICE_CODE':: character varying, 'JWT_BEARER':: character varying, 'TOKEN_EXCHANGE':: character varying])::text[])
)
);