Class AuthenticationProvider
java.lang.Object
io.vertx.rxjava3.ext.auth.authentication.AuthenticationProvider
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
- Direct Known Subclasses:
ChainAuth, HotpAuth, HtdigestAuth, HtpasswdAuth, JWTAuth, LdapAuthentication, OAuth2Auth, PropertyFileAuthentication, SqlAuthentication, TotpAuth, WebAuthn4J
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationProvider(AuthenticationProvider delegate) AuthenticationProvider(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(Credentials credentials) Authenticate a user.booleaninthashCode()static AuthenticationProviderrxAuthenticate(Credentials credentials) Authenticate a user.toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
AuthenticationProvider
-
AuthenticationProvider
-
-
Method Details
-
toString
-
equals
-
hashCode
-
getDelegate
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
authenticate
Authenticate a user.The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation.
- Parameters:
credentials- The credentials- Returns:
- The result future
-
rxAuthenticate
Authenticate a user.The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation.
- Parameters:
credentials- The credentials- Returns:
- The result future
-
newInstance
-