public class JWTAuth extends AuthenticationProvider
AuthenticationProvider instances.
NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.| Modifier and Type | Field and Description |
|---|---|
static TypeArg<JWTAuth> |
__TYPE_ARG |
| Constructor and Description |
|---|
JWTAuth(io.vertx.ext.auth.jwt.JWTAuth delegate) |
JWTAuth(Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
static JWTAuth |
create(Vertx vertx,
io.vertx.ext.auth.jwt.JWTAuthOptions config)
Create a JWT auth provider
|
boolean |
equals(Object o) |
String |
generateToken(io.vertx.core.json.JsonObject claims)
Generate a new JWT token.
|
String |
generateToken(io.vertx.core.json.JsonObject claims,
io.vertx.ext.auth.JWTOptions options)
Generate a new JWT token.
|
io.vertx.ext.auth.jwt.JWTAuth |
getDelegate() |
int |
hashCode() |
static JWTAuth |
newInstance(io.vertx.ext.auth.jwt.JWTAuth arg) |
String |
toString() |
authenticate, authenticate, newInstance, rxAuthenticate, rxAuthenticatepublic JWTAuth(io.vertx.ext.auth.jwt.JWTAuth delegate)
public JWTAuth(Object delegate)
public String toString()
toString in class AuthenticationProviderpublic boolean equals(Object o)
equals in class AuthenticationProviderpublic int hashCode()
hashCode in class AuthenticationProviderpublic io.vertx.ext.auth.jwt.JWTAuth getDelegate()
getDelegate in class AuthenticationProviderpublic static JWTAuth create(Vertx vertx, io.vertx.ext.auth.jwt.JWTAuthOptions config)
vertx - the Vertx instanceconfig - the configpublic String generateToken(io.vertx.core.json.JsonObject claims, io.vertx.ext.auth.JWTOptions options)
claims - Json with user defined claims for a list of official claimsoptions - extra options for the generationpublic String generateToken(io.vertx.core.json.JsonObject claims)
claims - Json with user defined claims for a list of official claimspublic static JWTAuth newInstance(io.vertx.ext.auth.jwt.JWTAuth arg)
Copyright © 2022 Eclipse. All rights reserved.