Modifier and Type | Interface and Description |
---|---|
interface |
AuthProvider
Deprecated.
This interface was quite opionated. The new alternative is to use one of the specific interfaces:
AuthenticationProvider or AuthorizationProvider |
interface |
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 | Interface and Description |
---|---|
interface |
HtdigestAuth
An extension of AuthProvider which is using .htdigest file as store
|
Modifier and Type | Interface and Description |
---|---|
interface |
HtpasswdAuth
An extension of AuthProvider which is using htpasswd file as store
|
Modifier and Type | Interface and Description |
---|---|
interface |
JDBCAuth
Deprecated.
This class has been replaced by the class
JDBCAuthentication for authentication and JDBCAuthorization for authorization |
interface |
JDBCAuthentication
Deprecated.
Please use
vertx-auth-sql-client instead.
Factory interface for creating AuthenticationProvider instances that use the Vert.x JDBC client.
By default the hashing strategy is SHA-512. If you're already running in production this is backwards
compatible, however for new deployments or security upgrades it is recommended to use the PBKDF2 strategy
as it is the current OWASP recommendation for password storage. |
Modifier and Type | Interface and Description |
---|---|
interface |
JWTAuth
Factory interface for creating JWT based
AuthenticationProvider instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
LdapAuthentication
Factory interface for creating a LDAP
AuthenticationProvider . |
Modifier and Type | Interface and Description |
---|---|
interface |
MongoAuth
Deprecated.
This class has been replaced by the class
MongoAuthentication for authentication and MongoAuthorization for authorization |
interface |
MongoAuthentication
An extension of AuthProvider which is using
MongoClient as store |
Modifier and Type | Interface and Description |
---|---|
interface |
OAuth2Auth
Factory interface for creating OAuth2 based
AuthenticationProvider instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
HotpAuth
An extension of AuthProvider which uses the one time passwords based on counter to perform authentication.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TotpAuth
An extension of AuthProvider which uses the one time passwords based on time to perform authentication.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PropertyFileAuthentication
Factory interface for creating property file based
AuthenticationProvider instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
ShiroAuth
Deprecated.
ShiroAuth has been replaced by
io.vertx.ext.auth.properties.PropertyFileAuthentication and io.vertx.ext.auth.ldap.LdapAuthentication |
Modifier and Type | Interface and Description |
---|---|
interface |
SqlAuthentication
Factory interface for creating
AuthenticationProvider instances that use the Vert.x SQL client. |
Modifier and Type | Interface and Description |
---|---|
interface |
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
AuthenticationProvider 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
|
Modifier and Type | Method and Description |
---|---|
AuthenticationProvider |
AuthenticationProvider.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static AuthenticationProvider |
AuthenticationProvider.newInstance(AuthenticationProvider arg) |
Constructor and Description |
---|
AuthenticationProvider(AuthenticationProvider delegate) |
Modifier and Type | Method and Description |
---|---|
AuthenticationProvider |
AuthenticationProvider.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static AuthenticationProvider |
AuthenticationProvider.newInstance(AuthenticationProvider arg) |
Constructor and Description |
---|
AuthenticationProvider(AuthenticationProvider delegate) |
Modifier and Type | Method and Description |
---|---|
AuthenticationProvider |
AuthenticationProvider.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static AuthenticationProvider |
AuthenticationProvider.newInstance(AuthenticationProvider arg) |
Constructor and Description |
---|
AuthenticationProvider(AuthenticationProvider delegate) |
Modifier and Type | Method and Description |
---|---|
static AuthenticationInterceptor |
AuthenticationInterceptor.create(AuthenticationProvider authenticationProvider) |
ServiceAuthInterceptor |
ServiceAuthInterceptor.setAuthenticationProvider(AuthenticationProvider provider)
Deprecated.
Set an authentication provider that will verify all requests before the service is invoked.
|
Copyright © 2023 Eclipse. All rights reserved.