Options configuring JDBC authentication.

  • JDBCAuthOptions
    • AuthOptions
      • BaseDataObject
    • BaseDataObject
    • Basic
      • Identifiable
      • Object
        • Anything

no subtypes hierarchy

Initializer
JDBCAuthOptions(String? authenticationQuery = null, JsonObject? config = null, String? datasourceName = null, String? permissionsQuery = null, String? rolesPrefix = null, String? rolesQuery = null, Boolean? shared = null)
Parameters:
  • authenticationQuery = null

    Set the authentication query to use. Use this if you want to override the default authentication query.

  • config = null

    The configuration of the JDBC client: refer to the Vert.x JDBC Client configuration.

  • datasourceName = null

    Set the data source name to use, only use in shared mode.

  • permissionsQuery = null

    Set the permissions query to use. Use this if you want to override the default permissions query.

  • rolesPrefix = null

    Set the role prefix to distinguish from permissions when checking for isPermitted requests.

  • rolesQuery = null

    Set the roles query to use. Use this if you want to override the default roles query.

  • shared = null

    Set whether the JDBC client is shared or non shared.

Attributes
authenticationQueryshared String? authenticationQuery

Set the authentication query to use. Use this if you want to override the default authentication query.

configshared JsonObject? config

The configuration of the JDBC client: refer to the Vert.x JDBC Client configuration.

datasourceNameshared String? datasourceName

Set the data source name to use, only use in shared mode.

permissionsQueryshared String? permissionsQuery

Set the permissions query to use. Use this if you want to override the default permissions query.

rolesPrefixshared String? rolesPrefix

Set the role prefix to distinguish from permissions when checking for isPermitted requests.

rolesQueryshared String? rolesQuery

Set the roles query to use. Use this if you want to override the default roles query.

sharedshared Boolean? shared

Set whether the JDBC client is shared or non shared.

Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
toJsonshared actual default JsonObject toJson()
Refines AuthOptions.toJson ultimately refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: Object
equals
Methods inherited from: AuthOptions
toJson
Methods inherited from: BaseDataObject
toJson