public class JWTAuthOptions extends Object
Constructor and Description |
---|
JWTAuthOptions()
Default constructor
|
JWTAuthOptions(io.vertx.core.json.JsonObject json)
Constructor to create an options from JSON
|
JWTAuthOptions(JWTAuthOptions other)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
JWTAuthOptions |
addPubSecKey(PubSecKeyOptions pubSecKey) |
JWTAuthOptions |
addSecret(SecretOptions secret) |
JWTOptions |
getJWTOptions() |
KeyStoreOptions |
getKeyStore() |
String |
getPermissionsClaimKey() |
List<PubSecKeyOptions> |
getPubSecKeys() |
List<SecretOptions> |
getSecrets() |
JWTAuthOptions |
setJWTOptions(JWTOptions jwtOptions) |
JWTAuthOptions |
setKeyStore(KeyStoreOptions keyStore) |
JWTAuthOptions |
setPermissionsClaimKey(String permissionsClaimKey) |
JWTAuthOptions |
setPubSecKeys(List<PubSecKeyOptions> pubSecKeys) |
JWTAuthOptions |
setSecrets(List<SecretOptions> secrets) |
public JWTAuthOptions()
public JWTAuthOptions(JWTAuthOptions other)
other
- the options to copypublic JWTAuthOptions(io.vertx.core.json.JsonObject json)
json
- the JSONpublic String getPermissionsClaimKey()
public JWTAuthOptions setPermissionsClaimKey(String permissionsClaimKey)
public KeyStoreOptions getKeyStore()
public JWTAuthOptions setKeyStore(KeyStoreOptions keyStore)
public List<PubSecKeyOptions> getPubSecKeys()
public JWTAuthOptions setPubSecKeys(List<PubSecKeyOptions> pubSecKeys)
public List<SecretOptions> getSecrets()
public JWTAuthOptions setSecrets(List<SecretOptions> secrets)
public JWTAuthOptions addSecret(SecretOptions secret)
public JWTAuthOptions addPubSecKey(PubSecKeyOptions pubSecKey)
public JWTOptions getJWTOptions()
public JWTAuthOptions setJWTOptions(JWTOptions jwtOptions)
Copyright © 2018 Eclipse. All rights reserved.