Class: JWTAuthHandler

vertx-web-js/jwt_auth_handler~ JWTAuthHandler

new JWTAuthHandler()

An auth handler that provides JWT Authentication support.
Source:

Methods

addAuthorities(authorities) → {AuthHandler}

Add a set of required authorities for this auth handler
Parameters:
Name Type Description
authorities Array.<string> the set of authorities
Source:
Returns:
a reference to this, so the API can be used fluently
Type
AuthHandler

addAuthority(authority) → {AuthHandler}

Add a required authority for this auth handler
Parameters:
Name Type Description
authority string the authority
Source:
Returns:
a reference to this, so the API can be used fluently
Type
AuthHandler

handle(arg0)

Parameters:
Name Type Description
arg0 RoutingContext
Source:

setAudience(audience) → {JWTAuthHandler}

Set the audience list
Parameters:
Name Type Description
audience Array.<string> the audience list
Source:
Returns:
a reference to this for fluency
Type
JWTAuthHandler

setIgnoreExpiration(ignoreExpiration) → {JWTAuthHandler}

Set whether expiration is ignored
Parameters:
Name Type Description
ignoreExpiration boolean whether expiration is ignored
Source:
Returns:
a reference to this for fluency
Type
JWTAuthHandler

setIssuer(issuer) → {JWTAuthHandler}

Set the issuer
Parameters:
Name Type Description
issuer string the issuer
Source:
Returns:
a reference to this for fluency
Type
JWTAuthHandler