Referenced Third-Party Libraries

This topic lists the reference third-party libraries.

The following table lists the referenced third-party libraries for JSON web tokens.

JAR File Name

Description

com.nimbusds:nimbus-jose-jwt:jar version 6.7

Java library for Javascript Object Signing and Encryption (JOSE) and JSON Web Tokens (JWT).

commons-codec:commons-codec:jar version 1.11

org.apache.commons:commons-lang3:jar version 3.9

Simple encoder and decoders for various formats such as Base64 and Hexadecimal.

Apache Commons Lang, a package of Java utility classes for the classes that are in the java.lang hierarchy.

org.junit.jupiter:junit-jupiter-engine.jar version 5.4.2

For unit tests.

com.fasterxml.jackson.core:jackson-databind.jar version 2.9.9

Jackson is a high-performance JSON processor (parser, generator).

org.eclipse.jetty:apache-jsp:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-annotations:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-continuation:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-http:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-io:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-jndi:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-plus:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-security:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-server:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-servlet:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-webapp:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-xml:jar:9.4.15.v20190215 org.eclipse.jetty:jetty-util:jar:9.4.15.v20190215 org.eclipse.jetty.toolchain:jetty-schemas:jar:3.1

All versions 9.4.15.v20190215

Jetty-embedded server to serve REST endpoint.

org.glassfish.jersey.core - jersey-server org.glassfish.jersey.inject - jersey-hk2 org.glassfish.jersey.containers - jersey-container-servlet-core org.glassfish.jersey.containers - jersey-container-jetty-http org.glassfish.jersey.media - jersey-media-moxy

All versions 2.28

Open source framework for developing RESTful Web Services in Java.