Package io.smallrye.jwt.build.impl
Class JwtProviderImpl
- java.lang.Object
-
- io.smallrye.jwt.build.spi.JwtProvider
-
- io.smallrye.jwt.build.impl.JwtProviderImpl
-
public class JwtProviderImpl extends JwtProvider
Default service provider for JWT Claims Builder objects.
-
-
Constructor Summary
Constructors Constructor Description JwtProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtClaimsBuilderclaims()Creates a new instance ofJwtClaimsBuilderJwtClaimsBuilderclaims(String jsonLocation)Creates a new instance ofJwtClaimsBuilderfrom a JSON resource.JwtClaimsBuilderclaims(Map<String,Object> claims)Creates a new instance ofJwtClaimsBuilderfrom a map of claims.JwtClaimsBuilderclaims(javax.json.JsonObject jsonObject)Creates a new instance ofJwtClaimsBuilderfromJsonObjectJwtClaimsBuilderclaims(org.eclipse.microprofile.jwt.JsonWebToken jwt)Creates a new instance ofJwtClaimsBuilderfromJsonWebToken.-
Methods inherited from class io.smallrye.jwt.build.spi.JwtProvider
provider
-
-
-
-
Method Detail
-
claims
public JwtClaimsBuilder claims()
Creates a new instance ofJwtClaimsBuilder- Specified by:
claimsin classJwtProvider- Returns:
JwtClaimsBuilder
-
claims
public JwtClaimsBuilder claims(Map<String,Object> 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
public JwtClaimsBuilder claims(javax.json.JsonObject jsonObject)
Creates a new instance ofJwtClaimsBuilderfromJsonObject- Specified by:
claimsin classJwtProvider- Parameters:
jsonObject-JsonObjectcontaining the claims.- Returns:
JwtClaimsBuilder
-
claims
public JwtClaimsBuilder claims(String jsonLocation)
Creates a new instance ofJwtClaimsBuilderfrom a JSON resource.- Specified by:
claimsin classJwtProvider- Parameters:
jsonLocation- JSON resource location- Returns:
JwtClaimsBuilder
-
claims
public JwtClaimsBuilder claims(org.eclipse.microprofile.jwt.JsonWebToken jwt)
Creates a new instance ofJwtClaimsBuilderfromJsonWebToken.- Specified by:
claimsin classJwtProvider- Parameters:
jwt- JsonWebToken token.- Returns:
JwtClaimsBuilder
-
-