Package io.vertx.mutiny.ext.auth
Class ChainAuth
- java.lang.Object
-
- io.vertx.mutiny.ext.auth.authentication.AuthenticationProvider
-
- io.vertx.mutiny.ext.auth.ChainAuth
-
public class ChainAuth extends AuthenticationProvider
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 theoriginalnon Mutiny-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<ChainAuth>__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ChainAuthadd(AuthenticationProvider other)static ChainAuthall()static ChainAuthany()static ChainAuthcreate()Deprecated.booleanequals(Object o)io.vertx.ext.auth.ChainAuthgetDelegate()inthashCode()static ChainAuthnewInstance(io.vertx.ext.auth.ChainAuth arg)StringtoString()-
Methods inherited from class io.vertx.mutiny.ext.auth.authentication.AuthenticationProvider
authenticate, authenticate, authenticateAndAwait, authenticateAndAwait, authenticateAndForget, authenticateAndForget, newInstance
-
-
-
-
Constructor Detail
-
ChainAuth
public ChainAuth(io.vertx.ext.auth.ChainAuth delegate)
-
ChainAuth
public ChainAuth(Object delegate)
-
-
Method Detail
-
getDelegate
public io.vertx.ext.auth.ChainAuth getDelegate()
- Overrides:
getDelegatein classAuthenticationProvider
-
toString
public String toString()
- Overrides:
toStringin classAuthenticationProvider
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAuthenticationProvider
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAuthenticationProvider
-
create
@Deprecated public static ChainAuth create()
Deprecated.- Returns:
- the auth provider
-
all
public static ChainAuth all()
- Returns:
- the auth provider
-
any
public static ChainAuth any()
- Returns:
- the auth provider
-
add
public ChainAuth add(AuthenticationProvider other)
- Parameters:
other- auth provider- Returns:
- self
-
newInstance
public static ChainAuth newInstance(io.vertx.ext.auth.ChainAuth arg)
-
-