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
Factory interface for creating
AuthenticationProvider instances that use the Vert.x JDBC client. |
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 |
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 |
---|---|
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 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 |
---|---|
ServiceAuthInterceptor |
ServiceAuthInterceptor.setAuthenticationProvider(AuthenticationProvider provider)
Set an authentication provider that will verify all requests before the service is invoked.
|
Copyright © 2021 Eclipse. All rights reserved.