Modifier and Type | Class and Description |
---|---|
class |
TokenCredentials
Credentials used by any
AuthenticationProvider that requires Tokens, such as OAuth2 or JWT
to perform its authentication |
class |
UsernamePasswordCredentials
Credentials used by any
AuthenticationProvider that requires tokens, for example JWT, Oauth2, OpenId Connect |
Modifier and Type | Method and Description |
---|---|
default Credentials |
Credentials.applyHttpChallenge(String challenge)
Applies the HTTP Authorization challenge to this Credential instance.
|
default Credentials |
Credentials.applyHttpChallenge(String challenge,
HttpMethod method,
String uri)
Applies the HTTP Authorization challenge to this Credential instance.
|
default Credentials |
Credentials.applyHttpChallenge(String challenge,
HttpMethod method,
String uri,
Integer nc,
String cnonce)
Applies the HTTP Authorization challenge to this Credential instance.
|
Modifier and Type | Method and Description |
---|---|
default Future<User> |
AuthenticationProvider.authenticate(Credentials credentials)
Authenticate a user.
|
default void |
AuthenticationProvider.authenticate(Credentials credentials,
Handler<AsyncResult<User>> resultHandler)
Authenticate a user.
|
Modifier and Type | Class and Description |
---|---|
class |
HtdigestCredentials
Credentials specific to the
HtdigestAuth authentication provider |
Modifier and Type | Class and Description |
---|---|
class |
Oauth2Credentials
Credentials specific to the
OAuth2Auth provider |
Modifier and Type | Class and Description |
---|---|
class |
WebAuthnCredentials |
Modifier and Type | Method and Description |
---|---|
HttpRequest<T> |
HttpRequest.authentication(Credentials credentials)
Configure the request to perform HTTP Authentication.
|
Modifier and Type | Method and Description |
---|---|
default Future<Credentials> |
AuthenticationHandler.parseCredentials(RoutingContext context) |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationProvider.authenticate(Credentials credentials)
Authenticate a user.
|
void |
AuthenticationProvider.authenticate(Credentials credentials,
Handler<AsyncResult<User>> resultHandler)
Authenticate a user.
|
Single<User> |
AuthenticationProvider.rxAuthenticate(Credentials credentials)
Authenticate a user.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest<T> |
HttpRequest.authentication(Credentials credentials)
Configure the request to perform HTTP Authentication.
|
Modifier and Type | Method and Description |
---|---|
Single<Credentials> |
BasicAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
DigestAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
JWTAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
RedirectAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
ChainAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
OAuth2AuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
DigestAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
JWTAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
RedirectAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
ChainAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
OAuth2AuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationProvider.authenticate(Credentials credentials)
Authenticate a user.
|
void |
AuthenticationProvider.authenticate(Credentials credentials,
Handler<AsyncResult<User>> resultHandler)
Authenticate a user.
|
Single<User> |
AuthenticationProvider.rxAuthenticate(Credentials credentials)
Authenticate a user.
|
Modifier and Type | Method and Description |
---|---|
HttpRequest<T> |
HttpRequest.authentication(Credentials credentials)
Configure the request to perform HTTP Authentication.
|
Modifier and Type | Method and Description |
---|---|
Single<Credentials> |
BasicAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
DigestAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
JWTAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
RedirectAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
ChainAuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Single<Credentials> |
OAuth2AuthHandler.rxParseCredentials(RoutingContext context)
Parses the credentials from the request into a JsonObject.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
DigestAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
JWTAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
RedirectAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
ChainAuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
void |
OAuth2AuthHandler.parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
Copyright © 2021 Eclipse. All rights reserved.