Package io.vertx.mutiny.ext.auth
Class ChainAuth
java.lang.Object
io.vertx.mutiny.ext.auth.authentication.AuthenticationProvider
io.vertx.mutiny.ext.auth.ChainAuth
- All Implemented Interfaces:
MutinyDelegate
Chain several authentication 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
original
non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.vertx.mutiny.ext.auth.authentication.AuthenticationProvider
authenticate, authenticate, authenticateAndAwait, authenticateAndAwait, authenticateAndForget, authenticateAndForget, newInstance
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
ChainAuth
public ChainAuth(io.vertx.ext.auth.ChainAuth delegate) -
ChainAuth
-
-
Method Details
-
getDelegate
public io.vertx.ext.auth.ChainAuth getDelegate()- Specified by:
getDelegate
in interfaceMutinyDelegate
- Overrides:
getDelegate
in classAuthenticationProvider
- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
- Overrides:
toString
in classAuthenticationProvider
-
equals
- Overrides:
equals
in classAuthenticationProvider
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAuthenticationProvider
-
create
Deprecated.- Returns:
- the auth provider
-
all
- Returns:
- the auth provider
-
any
- Returns:
- the auth provider
-
add
- Parameters:
other
- auth provider- Returns:
- self
-
newInstance
-