Dependencies
- avalon-framework/avalon-framework/4.1.5 (available as org.apache.avalon.framework/avalon-framework-impl/4.3.1)
- com.beust/jcommander/1.48
- com.conversantmedia/disruptor/1.2.8-JDK7
- com.fasterxml.jackson.core/jackson-annotations/2.9.0
- com.fasterxml.jackson.core/jackson-core/2.9.9
- com.fasterxml.jackson.core/jackson-databind/2.9.9.1
- com.fasterxml.jackson.dataformat/jackson-dataformat-xml/2.8.3
- com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.8.3
- com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.8.3
- com.fasterxml.woodstox/woodstox-core/5.0.2
- com.github.jponge/lzma-java/1.3
- com.google.code.findbugs/jsr305/1.3.9
- com.google.guava/guava/15.0
- com.google.protobuf.nano/protobuf-javanano/3.0.0-alpha-5
- com.google.protobuf/protobuf-java/2.6.1
- com.jcraft/jzlib/1.1.3
- com.jolbox/bonecp/0.8.0.RELEASE
- com.lmax/disruptor/3.3.5
- com.mchange/c3p0/0.9.5.4
- com.mchange/mchange-commons-java/0.2.15
- commons-logging/commons-logging/1.2
- com.ning/compress-lzf/1.0.3
- com.sun.mail/javax.mail/1.5.5 (available as javax.mail/javax.mail-api/1.6.2)
- com.sun/tools/1.8
- com.typesafe/config/1.3.0
- com.zaxxer/HikariCP/2.4.6
- io.agroal/agroal-api/1.1
- io.agroal/agroal-pool/1.1
- io.netty/netty-buffer/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-dns/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http2/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-socks/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler-proxy/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver-dns/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-epoll/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-kqueue/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-unix-common/4.1.34.Final (available as io.netty/netty-all/4.1.25.Final)
- io.vertx/vertx-auth-common/3.8.0
- io.vertx/vertx-codegen/3.8.0
- io.vertx/vertx-core/3.8.0
- io.vertx/vertx-docgen/0.9.2
- io.vertx/vertx-jdbc-client/3.8.0
- io.vertx/vertx-sql-common/3.8.0
- java/11
- javax.activation/activation/1.1
- javax.inject/javax.inject/1
- jdk/srczip/999
- log4j/log4j/1.2.14
- logkit/logkit/1.0.1
- net.jpountz.lz4/lz4/1.3.0
- org.apache.commons/commons-compress/1.12
- org.apache.commons/commons-csv/1.4
- org.apache.kafka/kafka-clients/0.10.0.1
- org.apache.logging.log4j/log4j-api/2.6.2
- org.apache.logging.log4j/log4j-core/2.7
- org.bouncycastle/bcpkix-jdk15on/1.54
- org.bouncycastle/bcprov-jdk15on/1.54
- org.codehaus.woodstox/stax2-api/3.1.4
- org.conscrypt/conscrypt-openjdk-uber/1.3.0
- org.eclipse.persistence/javax.persistence/2.1.0
- org.fusesource.jansi/jansi/1.13
- org.javassist/javassist/3.20.0-GA
- org.jboss.marshalling/jboss-marshalling/1.4.11.Final
- org.jctools/jctools-core/1.2.1
- org.mvel/mvel2/2.3.1.Final
- org.slf4j/slf4j-api/1.7.5
- org.tukaani/xz/1.5
- org.xerial.snappy/snappy-java/1.1.2.6
- org.yaml/snakeyaml/1.15
- org.zeromq/jeromq/0.3.5
Declarations
- examples
-
io
-
vertx
-
ext
-
auth
-
jdbc
-
JDBCAuth
-
DEFAULT_AUTHENTICATE_QUERY: String
-
DEFAULT_ROLES_QUERY: String
-
DEFAULT_PERMISSIONS_QUERY: String
-
DEFAULT_ROLE_PREFIX: String
-
create(Vertx, JDBCClient): JDBCAuth
-
setAuthenticationQuery(String): JDBCAuth
-
setRolesQuery(String): JDBCAuth
-
setPermissionsQuery(String): JDBCAuth
-
setRolePrefix(String): JDBCAuth
-
setHashStrategy(JDBCHashStrategy): JDBCAuth
-
computeHash(String, String): String
-
computeHash(String, String, int): String
-
generateSalt(): String
-
setNonces(JsonArray): JDBCAuth
-
-
JDBCAuthOptions
-
shared: boolean
-
datasourceName: String
-
authenticationQuery: String
-
rolesQuery: String
-
permissionsQuery: String
-
rolesPrefix: String
-
config: JsonObject
-
JDBCAuthOptions(): void
-
JDBCAuthOptions(JDBCAuthOptions): void
-
JDBCAuthOptions(JsonObject): void
-
clone(): JDBCAuthOptions
-
createProvider(Vertx): JDBCAuth
-
isShared(): boolean
-
setShared(boolean): JDBCAuthOptions
-
getDatasourceName(): String
-
setDatasourceName(String): JDBCAuthOptions
-
getConfig(): JsonObject
-
setConfig(JsonObject): JDBCAuthOptions
-
getAuthenticationQuery(): String
-
setAuthenticationQuery(String): JDBCAuthOptions
-
getRolesQuery(): String
-
setRolesQuery(String): JDBCAuthOptions
-
getPermissionsQuery(): String
-
setPermissionsQuery(String): JDBCAuthOptions
-
getRolesPrefix(): String
-
setRolesPrefix(String): JDBCAuthOptions
-
-
JDBCAuthOptionsConverter
-
JDBCHashStrategy
-
impl
-
AbstractHashingStrategy
-
JDBCAuthImpl
-
client: JDBCClient
-
authenticateQuery: String
-
rolesQuery: String
-
permissionsQuery: String
-
rolePrefix: String
-
strategy: JDBCHashStrategy
-
JDBCAuthImpl(Vertx, JDBCClient): void
-
authenticate(JsonObject, Handler<AsyncResult<User>>): void
-
setAuthenticationQuery(String): JDBCAuth
-
setRolesQuery(String): JDBCAuth
-
setPermissionsQuery(String): JDBCAuth
-
setRolePrefix(String): JDBCAuth
-
setHashStrategy(JDBCHashStrategy): JDBCAuth
-
executeQuery(String, JsonArray, Handler<AsyncResult<Object>>, Consumer<ResultSet>): void
-
computeHash(String, String, int): String
-
generateSalt(): String
-
setNonces(JsonArray): JDBCAuth
-
getRolesQuery(): String
-
getPermissionsQuery(): String
-
-
JDBCUser
-
authProvider: JDBCAuthImpl
-
username: String
-
principal: JsonObject
-
rolePrefix: String
-
JDBCUser(): void
-
JDBCUser(String, JDBCAuthImpl, String): void
-
doIsPermitted(String, Handler<AsyncResult<Boolean>>): void
-
principal(): JsonObject
-
setAuthProvider(AuthProvider): void
-
writeToBuffer(Buffer): void
-
readFromBuffer(int, Buffer): int
-
hasRoleOrPermission(String, String, Handler<AsyncResult<Boolean>>): void
-
-
PBKDF2Strategy
-
SHA512Strategy
-
-
-
jdbc
-
auth
-
ext
-
vertx