Platform: Java

Packages
io.vertx.ceylon.auth.jwt |

Dependencies
`ceylon.json` | `1.2.2` |
`io.vertx.ceylon.auth.common` | `3.3.3` |
`io.vertx.vertx-auth-jwt` | `3.3.3` |
`java.base (jvm)` | `8` |

Values
`jwtAuth` | `shared jwtAuth jwtAuth`
`jwtOptions` | `shared jwtOptions jwtOptions`

Classes
`JWTAuth` | `shared JWTAuth` Factory interface for creating JWT based `io.vertx.ext.auth.AuthProvider` instances.
`JWTOptions` | `shared JWTOptions` Options related to creation of new tokens. If any expiresInMinutes, audience, subject, issuer are not provided, there is no default. The jwt generated won't include those properties in the payload. Generated JWTs will include an iat claim by default unless noTimestamp is specified.
`jwtAuth` | `shared jwtAuth`
`jwtOptions` | `shared jwtOptions`