public class AuthenticationProvider extends Object
original non RX-ified interface using Vert.x codegen.| Modifier and Type | Field and Description | 
|---|---|
| static io.vertx.lang.rx.TypeArg<AuthenticationProvider> | __TYPE_ARG | 
| Constructor and Description | 
|---|
| AuthenticationProvider(AuthenticationProvider delegate) | 
| AuthenticationProvider(Object delegate) | 
| Modifier and Type | Method and Description | 
|---|---|
| Single<User> | authenticate(Credentials credentials)Authenticate a user. | 
| Single<User> | authenticate(JsonObject credentials)Deprecated.  | 
| boolean | equals(Object o) | 
| AuthenticationProvider | getDelegate() | 
| int | hashCode() | 
| static AuthenticationProvider | newInstance(AuthenticationProvider arg) | 
| Single<User> | rxAuthenticate(Credentials credentials)Authenticate a user. | 
| Single<User> | rxAuthenticate(JsonObject credentials)Deprecated.  | 
| String | toString() | 
public static final io.vertx.lang.rx.TypeArg<AuthenticationProvider> __TYPE_ARG
public AuthenticationProvider(AuthenticationProvider delegate)
public AuthenticationProvider(Object delegate)
public AuthenticationProvider getDelegate()
@Deprecated public Single<User> authenticate(JsonObject credentials)
The first argument is a JSON object containing information for authenticating the user. What this actually contains depends on the specific implementation. In the case of a simple username/password based authentication it is likely to contain a JSON object with the following structure:
   {
     "username": "tim",
     "password": "mypassword"
   }
 
 For other types of authentication it contain different information - for example a JWT token or OAuth bearer token.
 If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
credentials - The credentials@Deprecated public Single<User> rxAuthenticate(JsonObject credentials)
The first argument is a JSON object containing information for authenticating the user. What this actually contains depends on the specific implementation. In the case of a simple username/password based authentication it is likely to contain a JSON object with the following structure:
   {
     "username": "tim",
     "password": "mypassword"
   }
 
 For other types of authentication it contain different information - for example a JWT token or OAuth bearer token.
 If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
credentials - The credentialspublic Single<User> authenticate(Credentials credentials)
The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation. If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
credentials - The credentialspublic Single<User> rxAuthenticate(Credentials credentials)
The first argument is a Credentials object containing information for authenticating the user. What this actually contains depends on the specific implementation. If the user is successfully authenticated a object is passed to the handler in an . The user object can then be used for authorisation.
credentials - The credentialspublic static AuthenticationProvider newInstance(AuthenticationProvider arg)
Copyright © 2023 Eclipse. All rights reserved.