vertx / io.vertx.rxjava.ext.auth / ChainAuth

# ChainAuth

`open class ChainAuth : AuthProvider`

Chain several auth providers as if they were one. This is useful for cases where one want to authenticate across several providers, for example, database and fallback to passwd file. NOTE: This class has been automatically generated from the io.vertx.ext.auth.ChainAuth non RX-ified interface using Vert.x codegen.

### Constructors

<init> | `ChainAuth(delegate: ChainAuth)`

### Properties

__TYPE_ARG | `static val __TYPE_ARG: TypeArg<ChainAuth>`

### Functions

append | `open fun append(other: AuthProvider): ChainAuth` Appends a auth provider to the chain.
clear | `open fun clear(): Unit` Clears the chain.
create | `open static fun create(): ChainAuth` Create a Chainable Auth Provider auth provider
equals | `open fun equals(other: Any?): Boolean`
getDelegate | `open fun getDelegate(): ChainAuth`
hashCode | `open fun hashCode(): Int`
newInstance | `open static fun newInstance(arg: ChainAuth): ChainAuth`
remove | `open fun remove(other: AuthProvider): Boolean` Removes a provider from the chain.
toString | `open fun toString(): String`