public abstract class JwtProvider extends Object
ServiceLoader| Modifier | Constructor and Description |
|---|---|
protected |
JwtProvider() |
| Modifier and Type | Method and Description |
|---|---|
abstract JwtClaimsBuilder |
claims()
Creates a new instance of
JwtClaimsBuilder |
abstract JwtClaimsBuilder |
claims(javax.json.JsonObject jsonObject)
Creates a new instance of
JwtClaimsBuilder from JsonObject |
abstract JwtClaimsBuilder |
claims(org.eclipse.microprofile.jwt.JsonWebToken jwt)
Creates a new instance of
JwtClaimsBuilder from JsonWebToken. |
abstract JwtClaimsBuilder |
claims(Map<String,Object> claims)
Creates a new instance of
JwtClaimsBuilder from a map of claims. |
abstract JwtClaimsBuilder |
claims(String jsonLocation)
Creates a new instance of
JwtClaimsBuilder from a JSON resource. |
static JwtProvider |
provider()
Creates a JWT provider object.
|
public static JwtProvider provider()
ServiceLoader.load(Class) method. If there are no available
service providers, this method returns the default service provider.
Users are recommended to cache the result of this method.ServiceLoaderpublic abstract JwtClaimsBuilder claims()
JwtClaimsBuilderJwtClaimsBuilderpublic abstract JwtClaimsBuilder claims(Map<String,Object> claims)
JwtClaimsBuilder from a map of claims.claims - the map with the claim name and value pairs. Claim value is converted to String unless it is
an instance of Boolean, Number, Collection, Map,
JsonObject or JsonArray.JwtClaimsBuilderpublic abstract JwtClaimsBuilder claims(javax.json.JsonObject jsonObject)
JwtClaimsBuilder from JsonObjectjsonObject - JsonObject containing the claims.JwtClaimsBuilderpublic abstract JwtClaimsBuilder claims(String jsonLocation)
JwtClaimsBuilder from a JSON resource.jsonLocation - JSON resource locationJwtClaimsBuilderpublic abstract JwtClaimsBuilder claims(org.eclipse.microprofile.jwt.JsonWebToken jwt)
JwtClaimsBuilder from JsonWebToken.jwt - JsonWebToken token.JwtClaimsBuilderCopyright © 2018–2022. All rights reserved.