Package io.smallrye.jwt.build.impl
Class JwtProviderImpl
java.lang.Object
io.smallrye.jwt.build.spi.JwtProvider
io.smallrye.jwt.build.impl.JwtProviderImpl
Default service provider for JWT Claims Builder objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclaims()Creates a new instance ofJwtClaimsBuilderclaims(jakarta.json.JsonObject jsonObject) Creates a new instance ofJwtClaimsBuilderfromJsonObjectCreates a new instance ofJwtClaimsBuilderfrom a JSON resource.Creates a new instance ofJwtClaimsBuilderfrom a map of claims.claims(org.eclipse.microprofile.jwt.JsonWebToken jwt) Creates a new instance ofJwtClaimsBuilderfromJsonWebToken.claimsJson(String json) Creates a new instance ofJwtClaimsBuilderfrom a JSON string.Methods inherited from class io.smallrye.jwt.build.spi.JwtProvider
provider
-
Constructor Details
-
JwtProviderImpl
public JwtProviderImpl()
-
-
Method Details
-
claims
Creates a new instance ofJwtClaimsBuilder- Specified by:
claimsin classJwtProvider- Returns:
JwtClaimsBuilder
-
claims
Creates a new instance ofJwtClaimsBuilderfrom a map of claims.- Specified by:
claimsin classJwtProvider- Parameters:
claims- the map with the claim name and value pairs. Claim value is converted to String unless it is an instance ofBoolean,Number,Collection,Map,JsonObjectorJsonArray.- Returns:
JwtClaimsBuilder
-
claims
Creates a new instance ofJwtClaimsBuilderfromJsonObject- Specified by:
claimsin classJwtProvider- Parameters:
jsonObject-JsonObjectcontaining the claims.- Returns:
JwtClaimsBuilder
-
claims
Creates a new instance ofJwtClaimsBuilderfrom a JSON resource.- Specified by:
claimsin classJwtProvider- Parameters:
jsonLocation- JSON resource location- Returns:
JwtClaimsBuilder
-
claimsJson
Creates a new instance ofJwtClaimsBuilderfrom a JSON string.- Specified by:
claimsJsonin classJwtProvider- Parameters:
json- JSON string- Returns:
JwtClaimsBuilder
-
claims
Creates a new instance ofJwtClaimsBuilderfromJsonWebToken.- Specified by:
claimsin classJwtProvider- Parameters:
jwt- JsonWebToken token.- Returns:
JwtClaimsBuilder
-