The package vertx-auth-common contains a few types in the io.vertx.ext.auth package which creates a split package situation, preventing the vertx-auth project to support JPMS.
This deprecates those classes for removal in Vert.x 5, allowing an eventual JPMS support.
The deprecated types are:
io.vertx.ext.auth.HashingStrategy → will become internal
io.vertx.ext.auth.HashingAlgorithm → will become internal
The package
vertx-auth-common
contains a few types in theio.vertx.ext.auth
package which creates a split package situation, preventing the vertx-auth project to support JPMS.This deprecates those classes for removal in Vert.x 5, allowing an eventual JPMS support.
The deprecated types are:
io.vertx.ext.auth.HashingStrategy
→ will become internalio.vertx.ext.auth.HashingAlgorithm
→ will become internalio.vertx.ext.auth.ChainAuth
→io.vertx.ext.auth.chain.ChainAuth
io.vertx.ext.auth.JWTOptions
→io.vertx.ext.auth.jose.JWTOptions
io.vertx.ext.auth.KeyStoreOptions
→io.vertx.ext.auth.jose.KeyStoreOptions
io.vertx.ext.auth.NoSuchKeyIdException
→io.vertx.ext.auth.jose.NoSuchKeyIdException
io.vertx.ext.auth.PubSecKeyOptions
→io.vertx.ext.auth.jose.PubSecKeyOptions
io.vertx.ext.auth.PRNG
→io.vertx.ext.auth.prng.PRNG
io.vertx.ext.auth.VertxContextPRNG
→io.vertx.ext.auth.prng.VertxContextPRNG
io.vertx.ext.auth.User
→io.vertx.ext.auth.user.User