SmallRye: MicroProfile JWT Implementation

SmallRye Parent POM

License

License

GroupId

GroupId

io.smallrye
ArtifactId

ArtifactId

smallrye-jwt-1.1
Last Version

Last Version

2.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

SmallRye: MicroProfile JWT Implementation
SmallRye Parent POM

Download smallrye-jwt-1.1

How to add to project

<!-- https://jarcasting.com/artifacts/io.smallrye/smallrye-jwt-1.1/ -->
<dependency>
    <groupId>io.smallrye</groupId>
    <artifactId>smallrye-jwt-1.1</artifactId>
    <version>2.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.smallrye/smallrye-jwt-1.1/
implementation 'io.smallrye:smallrye-jwt-1.1:2.0.1'
// https://jarcasting.com/artifacts/io.smallrye/smallrye-jwt-1.1/
implementation ("io.smallrye:smallrye-jwt-1.1:2.0.1")
'io.smallrye:smallrye-jwt-1.1:jar:2.0.1'
<dependency org="io.smallrye" name="smallrye-jwt-1.1" rev="2.0.1">
  <artifact name="smallrye-jwt-1.1" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.smallrye', module='smallrye-jwt-1.1', version='2.0.1')
)
libraryDependencies += "io.smallrye" % "smallrye-jwt-1.1" % "2.0.1"
[io.smallrye/smallrye-jwt-1.1 "2.0.1"]

Dependencies

compile (5)

Group / Artifact Type Version
org.eclipse.microprofile.config : microprofile-config-api jar 1.3
org.eclipse.microprofile.jwt : microprofile-jwt-auth-api jar 1.1.1
org.bitbucket.b_c : jose4j jar 0.6.5
javax.annotation : javax.annotation-api jar 1.3.2
org.jboss.logging : jboss-logging jar 3.4.0.Final

provided (2)

Group / Artifact Type Version
javax.enterprise : cdi-api jar 2.0.SP1
javax : javaee-api jar 8.0.1

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 3.0.0
org.glassfish : javax.json jar 1.1.4

Project Modules

There are no modules declared in this project.

badge Quality Gate Status License smallrye jwt?color=green

SmallRye JWT

SmallRye JWT is a library for implementing the Eclipse MicroProfile JWT RBAC. Currently it is focused on supporting the MP-JWT 1.1 spec, and primarily deals with the parsing of the JWT string into a JsonWebToken implementation.

In the future, when MP-JWT 2.0 can build on the JSR-375 security APIs, there should be more support for defining the CDI extension and security layer integration.

Instructions

Compile and install this project:

mvn clean install

Project structure

  • implementation - Implementation of the Eclipse MicroProfile JWT RBAC library.

  • testsuite - Test suites

    • testsuite/basic Test suite with basic test cases.

    • testsuite/tck Test suite to run the implementation against the Eclipse MicroProfile JWT RBAC TCK.

  • doc - Project documentation.

Contributing

Please refer to our Wiki for the Contribution Guidelines.

io.smallrye

SmallRye

Versions

Version
2.0.1
2.0.0
1.0.0