| Modifier and Type | Class and Description | 
|---|---|
class  | 
AuthProvider
User-facing interface for authenticating users. 
 | 
class  | 
ChainAuth
Chain several authentication providers as if they were one. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ChainAuth | 
ChainAuth.add(AuthenticationProvider other)
Appends a auth provider to the chain. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<AuthenticationProvider> | 
AuthenticationProvider.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
static AuthenticationProvider | 
AuthenticationProvider.newInstance(AuthenticationProvider arg)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HtdigestAuth
An extension of AuthProvider which is using .htdigest file as store
 
 NOTE: This class has been automatically generated from the  
original non RX-ified interface using Vert.x codegen. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HtpasswdAuth
An extension of AuthProvider which is using htpasswd file as store
 
 NOTE: This class has been automatically generated from the  
original non RX-ified interface using Vert.x codegen. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JWTAuth
Factory interface for creating JWT based  
AuthenticationProvider instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LdapAuthentication
Factory interface for creating a LDAP  
AuthenticationProvider. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MongoAuth
An extension of AuthProvider which is using  as store
 
 NOTE: This class has been automatically generated from the  
original non RX-ified interface using Vert.x codegen. | 
class  | 
MongoAuthentication
An extension of AuthProvider which is using  as store
 
 NOTE: This class has been automatically generated from the  
original non RX-ified interface using Vert.x codegen. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OAuth2Auth
Factory interface for creating OAuth2 based  
AuthenticationProvider instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HotpAuth
An extension of AuthProvider which uses the one time passwords based on counter to perform authentication. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TotpAuth
An extension of AuthProvider which uses the one time passwords based on time to perform authentication. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PropertyFileAuthentication
Factory interface for creating property file based  
AuthenticationProvider instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ShiroAuth
Factory interface for creating Apache Shiro based  
AuthenticationProvider instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SqlAuthentication
Factory interface for creating  
AuthenticationProvider instances that use the Vert.x SQL client. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WebAuthn
Factory interface for creating WebAuthN based  
AuthenticationProvider instances. | 
| Modifier and Type | Method and Description | 
|---|---|
static HealthCheckHandler | 
HealthCheckHandler.create(Vertx vertx,
      AuthenticationProvider provider)
Creates an instance of the default implementation of the  
HealthCheckHandler. | 
static HealthCheckHandler | 
HealthCheckHandler.createWithHealthChecks(HealthChecks hc,
                      AuthenticationProvider provider)
Creates an instance of the default implementation of the  
HealthCheckHandler. | 
| Modifier and Type | Method and Description | 
|---|---|
TermServer | 
TermServer.authenticationProvider(AuthenticationProvider provider)
Set an auth provider to use, any provider configured in options will override this provider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StompServerHandler | 
StompServerHandler.authProvider(AuthenticationProvider handler)
Configures the  to be used to authenticate the user. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static BasicAuthHandler | 
BasicAuthHandler.create(AuthenticationProvider authProvider)
Create a basic auth handler 
 | 
static RedirectAuthHandler | 
RedirectAuthHandler.create(AuthenticationProvider authProvider)
Create a handler 
 | 
static FormLoginHandler | 
FormLoginHandler.create(AuthenticationProvider authProvider)
Create a handler 
 | 
static APIKeyHandler | 
APIKeyHandler.create(AuthenticationProvider authProvider)
Create an API Key authentication handler 
 | 
static BasicAuthHandler | 
BasicAuthHandler.create(AuthenticationProvider authProvider,
      String realm)
Create a basic auth handler, specifying realm 
 | 
static RedirectAuthHandler | 
RedirectAuthHandler.create(AuthenticationProvider authProvider,
      String loginRedirectURL)
Create a handler 
 | 
static RedirectAuthHandler | 
RedirectAuthHandler.create(AuthenticationProvider authProvider,
      String loginRedirectURL,
      String returnURLParam)
Create a handler 
 | 
static FormLoginHandler | 
FormLoginHandler.create(AuthenticationProvider authProvider,
      String usernameParam,
      String passwordParam,
      String returnURLParam,
      String directLoggedInOKURL)
Create a handler 
 | 
Copyright © 2024 Eclipse. All rights reserved.