public class JWTAuthHandlerImpl extends AuthHandlerImpl implements JWTAuthHandler
| Modifier and Type | Field and Description |
|---|---|
protected io.vertx.ext.web.handler.impl.AuthorizationAuthHandler.Type |
type |
authorities, authProvider, realm| Constructor and Description |
|---|
JWTAuthHandlerImpl(JWTAuth authProvider,
String skip) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
authenticateHeader(RoutingContext context) |
protected void |
parseAuthorization(RoutingContext ctx,
boolean optional,
Handler<AsyncResult<String>> handler) |
void |
parseCredentials(RoutingContext context,
Handler<AsyncResult<JsonObject>> handler)
Parses the credentials from the request into a JsonObject.
|
JWTAuthHandler |
setAudience(List<String> audience)
Set the audience list
|
JWTAuthHandler |
setIgnoreExpiration(boolean ignoreExpiration)
Set whether expiration is ignored
|
JWTAuthHandler |
setIssuer(String issuer)
Set the issuer
|
addAuthorities, addAuthority, authorize, handle, processExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, createaddAuthorities, addAuthority, authorizepublic JWTAuthHandler setAudience(List<String> audience)
JWTAuthHandlersetAudience in interface JWTAuthHandleraudience - the audience listpublic JWTAuthHandler setIssuer(String issuer)
JWTAuthHandlersetIssuer in interface JWTAuthHandlerissuer - the issuerpublic JWTAuthHandler setIgnoreExpiration(boolean ignoreExpiration)
JWTAuthHandlersetIgnoreExpiration in interface JWTAuthHandlerignoreExpiration - whether expiration is ignoredpublic void parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)
AuthHandlerparseCredentials in interface AuthHandlercontext - the routing contexthandler - the handler to be called once the information is available.protected String authenticateHeader(RoutingContext context)
authenticateHeader in class AuthHandlerImplprotected final void parseAuthorization(RoutingContext ctx, boolean optional, Handler<AsyncResult<String>> handler)
Copyright © 2020. All rights reserved.