Implement an alternate JWT security filter.

Change-Id: Ie46b6efc24d045f90f45f7b16f17e4b84ae886c5
diff --git a/build.gradle b/build.gradle
index 374b627..3986100 100644
--- a/build.gradle
+++ b/build.gradle
@@ -39,6 +39,7 @@
     implementation 'io.quarkus:quarkus-resteasy-jsonb'
     implementation 'io.quarkus:quarkus-resteasy-qute'
     implementation 'io.quarkus:quarkus-scheduler'
+    implementation 'io.quarkus:quarkus-smallrye-jwt'
 
     //implementation 'io.quarkus:quarkus-elytron-security'
     //implementation 'io.quarkus:quarkus-elytron-security-jdbc'
@@ -54,6 +55,8 @@
     //implementation 'org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec'
     //implementation 'jakarta.persistence:jakarta.persistence-api'
 
+    implementation "org.bitbucket.b_c:jose4j"
+
     implementation 'org.mapstruct:mapstruct'
     compileOnly 'org.mapstruct:mapstruct-processor'
 
@@ -76,6 +79,7 @@
         compileOnly "com.google.code.findbugs:jsr305:${findbugsJsr305Version}"
         implementation "jakarta.security.jacc:jakarta.security.jacc-api:${jakartaJaccVersion}"
         implementation "net.java.dev.jna:jna:${jnaVersion}"
+        implementation "org.bitbucket.b_c:jose4j:${jose4jVersion}"
     }
 }