public interface AuthenticationHandler extends Handler<RoutingContext>
An auth handler allows your application to provide authentication/authorization support.
Auth handler requires a SessionHandler to be on the routing chain before it.
| Modifier and Type | Method and Description |
|---|---|
default String |
authenticateHeader(RoutingContext context)
Returns
|
default Future<Credentials> |
parseCredentials(RoutingContext context) |
void |
parseCredentials(RoutingContext context,
Handler<AsyncResult<Credentials>> handler)
Parses the credentials from the request into a JsonObject.
|
default void |
postAuthentication(RoutingContext ctx)
This method is called to perform any post authentication tasks, such as redirects.
|
void parseCredentials(RoutingContext context, Handler<AsyncResult<Credentials>> handler)
context - the routing contexthandler - the handler to be called once the information is available.default Future<Credentials> parseCredentials(RoutingContext context)
context - the routing contextparseCredentials(RoutingContext, Handler)default String authenticateHeader(RoutingContext context)
context - default void postAuthentication(RoutingContext ctx)
ctx - the routing contextCopyright © 2021 Eclipse. All rights reserved.