# Package io.vertx.ext.auth.sqlclient

- Interface Summary
  Interface | Description
  --- | ---
  SqlAuthentication | Factory interface for creating `AuthenticationProvider` instances that use the Vert.x SQL client.
  SqlAuthorization | Factory interface for creating `AuthorizationProvider` instances that use the Vert.x SQL client.
  SqlUserUtil | Utility to create users/roles/permissions.

- Class Summary
  Class | Description
  --- | ---
  SqlAuthenticationOptions | Options configuring JDBC authentication.
  SqlAuthenticationOptionsConverter | Converter and mapper for `SqlAuthenticationOptions`.
  SqlAuthorizationOptions | Options configuring JDBC authentication.
  SqlAuthorizationOptionsConverter | Converter and mapper for `SqlAuthorizationOptions`.