vertx-lang-scala-docs_2.12 3.5.2.CR2 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package ext
  Definition Classes
    scala
-  package auth
  Definition Classes
    ext
-  package htdigest
  Definition Classes
    auth
-  package jdbc
  Definition Classes
    auth
- JDBCAuth
- JDBCAuthOptions
- JDBCHashStrategy
-  package jwt
  Definition Classes
    auth
-  package mongo
  Definition Classes
    auth
-  package oauth2
  Definition Classes
    auth
-  package shiro
  Definition Classes
    auth

p

io.vertx.scala.ext.auth

# jdbc 

#### package jdbc

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  class JDBCAuth extends AuthProvider

   Factory interface for creating io.vertx.scala.ext.auth.AuthProvider instances that use the Vert.x JDBC client.

   Factory interface for creating io.vertx.scala.ext.auth.AuthProvider instances that use the Vert.x JDBC client.

   By default the hashing strategy is SHA-512. If you're already running in production this is backwards compatible, however for new deployments or security upgrades it is recommended to use the PBKDF2 strategy as it is the current OWASP recommendation for password storage.

2.  class JDBCAuthOptions extends AuthOptions

   Options configuring JDBC authentication.

3.  class JDBCHashStrategy extends AnyRef

   Determines how the hashing is computed in the implementation

   Determines how the hashing is computed in the implementation

   You can implement this to provide a different hashing strategy to the default.

### Value Members

1.  object JDBCAuth
2.  object JDBCAuthOptions
3.  object JDBCHashStrategy

### Ungrouped