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.

no subtypes hierarchy

Initializer
ChainAuth(ChainAuth unknown)
Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
appendshared default ChainAuth append(AuthProvider other)

Appends a auth provider to the chain.

Parameters:
  • other

    auth provider

clearshared default void clear()

Clears the chain.

removeshared default Boolean remove(AuthProvider other)

Removes a provider from the chain.

Parameters:
  • other

    provider to remove

Inherited Methods
Methods inherited from: AuthProvider
Methods inherited from: Object
equals