Platform: Java

Packages
io.vertx.ceylon.auth.jwt |

Dependencies
`ceylon.json` | `1.3.3` |
`io.vertx.ceylon.auth.common` | `3.5.3.CR1` |
`io.vertx.ceylon.jwt` | `3.5.3.CR1` |
`io.vertx.vertx-auth-jwt` | `3.5.3.CR1` |
`java.base (jvm)` | `8` |

Values
`jwtAuth` | `shared jwtAuth jwtAuth`
`jwtAuthOptions` | `shared jwtAuthOptions jwtAuthOptions`
`jwtKeyStoreOptions` | `shared jwtKeyStoreOptions jwtKeyStoreOptions`
`jwtOptions` | `shared jwtOptions jwtOptions`

Classes
`JWTAuth` | `shared JWTAuth` Factory interface for creating JWT based `io.vertx.ext.auth.AuthProvider` instances.
`JWTAuthOptions` | `shared JWTAuthOptions` Options describing how an JWT Auth should behave.
`JWTKeyStoreOptions` | `shared JWTKeyStoreOptions` Options describing how an JWT KeyStore should behave.
`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`
`jwtAuthOptions` | `shared jwtAuthOptions`
`jwtKeyStoreOptions` | `shared jwtKeyStoreOptions`
`jwtOptions` | `shared jwtOptions`