| Package | Description | 
|---|---|
| io.vertx.ext.auth.jwt | |
| io.vertx.reactivex.ext.auth.jwt | |
| io.vertx.rxjava.ext.auth.jwt | |
| io.vertx.rxjava3.ext.auth.jwt | 
| Modifier and Type | Method and Description | 
|---|---|
JWTAuthOptions | 
JWTAuthOptions.addJwk(JsonObject jwk)  | 
JWTAuthOptions | 
JWTAuthOptions.addPubSecKey(PubSecKeyOptions pubSecKey)  | 
JWTAuthOptions | 
JWTAuthOptions.setJwks(List<JsonObject> jwks)  | 
JWTAuthOptions | 
JWTAuthOptions.setJWTOptions(JWTOptions jwtOptions)  | 
JWTAuthOptions | 
JWTAuthOptions.setKeyStore(KeyStoreOptions keyStore)  | 
JWTAuthOptions | 
JWTAuthOptions.setPermissionsClaimKey(String permissionsClaimKey)
Deprecated. 
 
AuthN and AuthZ have been split in vert.x 4.0.0 in order to specify where
 authorization will happen see  
JWTAuthorization. | 
JWTAuthOptions | 
JWTAuthOptions.setPubSecKeys(List<PubSecKeyOptions> pubSecKeys)  | 
| Modifier and Type | Method and Description | 
|---|---|
static JWTAuth | 
JWTAuth.create(Vertx vertx,
      JWTAuthOptions config)
Create a JWT auth provider 
 | 
static void | 
JWTAuthOptionsConverter.fromJson(Iterable<Map.Entry<String,Object>> json,
        JWTAuthOptions obj)  | 
static void | 
JWTAuthOptionsConverter.toJson(JWTAuthOptions obj,
      JsonObject json)  | 
static void | 
JWTAuthOptionsConverter.toJson(JWTAuthOptions obj,
      Map<String,Object> json)  | 
| Constructor and Description | 
|---|
JWTAuthOptions(JWTAuthOptions other)
Copy constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JWTAuth | 
JWTAuth.create(Vertx vertx,
      JWTAuthOptions config)
Create a JWT auth provider 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JWTAuth | 
JWTAuth.create(Vertx vertx,
      JWTAuthOptions config)
Create a JWT auth provider 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JWTAuth | 
JWTAuth.create(Vertx vertx,
      JWTAuthOptions config)
Create a JWT auth provider 
 | 
Copyright © 2023 Eclipse. All rights reserved.