Uses of Class
io.helidon.security.jwt.Jwt
Packages that use Jwt
- 
Uses of Jwt in io.helidon.security.jwtMethods in io.helidon.security.jwt that return JwtModifier and TypeMethodDescriptionJwt.Builder.build()Build and instance of theJwt.SignedJwt.getJwt()Return a Jwt instance from this signed JWT.Methods in io.helidon.security.jwt that return types with arguments of type JwtModifier and TypeMethodDescriptionJwt.defaultTimeValidators()Deprecated, for removal: This API element is subject to removal in a future version.Jwt.defaultTimeValidators(Instant now, int timeSkewAmount, ChronoUnit timeSkewUnit, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.Methods in io.helidon.security.jwt with parameters of type JwtModifier and TypeMethodDescriptionstatic SignedJwtSign a jwt using an explicit jwk.static SignedJwtSign a jwt using a key obtained based on kid fromJwkKeys.voidAudienceValidator.validate(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) voidClaimValidator.validate(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) Validate JWT against this class's configuration.voidExpirationValidator.validate(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) voidFieldValidator.validate(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) voidIssueTimeValidator.validate(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) voidJwt.ExpirationValidator.validate(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.voidJwt.FieldValidator.validate(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.voidJwt.IssueTimeValidator.validate(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.voidJwt.NotBeforeValidator.validate(Jwt token, Errors.Collector collector) Deprecated, for removal: This API element is subject to removal in a future version.Validate configured validators against providedJwt.voidMaxTokenAgeValidator.validate(Jwt jwt, Errors.Collector collector, List<ClaimValidator> validators) voidNotBeforeValidator.validate(Jwt token, Errors.Collector collector, List<ClaimValidator> validators) voidUserPrincipalValidator.validate(Jwt object, Errors.Collector collector, List<ClaimValidator> validators) Method parameters in io.helidon.security.jwt with type arguments of type JwtModifier and TypeMethodDescriptionstatic voidJwt.addAudienceValidator(Collection<Validator<Jwt>> validators, String audience, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.static voidJwt.addAudienceValidator(Collection<Validator<Jwt>> validators, Set<String> audience, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.static voidJwt.addIssuerValidator(Collection<Validator<Jwt>> validators, String issuer, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.static voidJwt.addMaxTokenAgeValidator(Collection<Validator<Jwt>> validators, Duration expectedMaxTokenAge, Duration clockSkew, boolean iatRequired) Deprecated, for removal: This API element is subject to removal in a future version.static voidJwt.addUserPrincipalValidator(Collection<Validator<Jwt>> validators) Deprecated, for removal: This API element is subject to removal in a future version.useJwtValidator.Builder.addUserPrincipalValidator()insteadJwtValidator.Builder.addValidator(JwtScope scope, Validator<Jwt> validator, String... claims) AddValidatorinstance among the claim validators.JwtValidator.Builder.addValidator(Validator<Jwt> validator, String... claims) AddValidatorinstance among the claim validators.static Jwt.FieldValidatorJwt.FieldValidator.create(Function<Jwt, Optional<String>> fieldAccessor, String name, String expectedValue) Deprecated, for removal: This API element is subject to removal in a future version.A generic optional field validator based on a function to get the field.static Jwt.FieldValidatorJwt.FieldValidator.create(Function<Jwt, Optional<String>> fieldAccessor, String name, String expectedValue, boolean mandatory) Deprecated, for removal: This API element is subject to removal in a future version.A generic field validator based on a function to get the field.FieldValidator.Builder.fieldAccessor(Function<Jwt, Optional<String>> fieldAccessor) Function to extract field from JWT.Deprecated, for removal: This API element is subject to removal in a future version.useJwtValidator.validate(Jwt)instead
JwtValidator.Builder.addDefaultTimeValidators()instead