Uses of Class
io.helidon.security.jwt.JwtValidator.Builder
Packages that use JwtValidator.Builder
-
Uses of JwtValidator.Builder in io.helidon.security.jwt
Methods in io.helidon.security.jwt that return JwtValidator.BuilderModifier and TypeMethodDescriptionJwtValidator.Builder.addAudienceValidator(String expectedAudience) Add newAudienceValidatorwith the expected audience.JwtValidator.Builder.addAudienceValidator(Consumer<AudienceValidator.Builder> builderConsumer) Add newAudienceValidatorinstance based on the builder configuration.JwtValidator.Builder.addAudienceValidator(Set<String> expectedAudience) Add newAudienceValidatorwith the expected audience.JwtValidator.Builder.addClaimValidator(ClaimValidator claimValidator) AddClaimValidatorinstance.JwtValidator.Builder.addCriticalValidator()Add new "crit" claim validator.JwtValidator.Builder.addDefaultTimeValidators()Add default time validators.JwtValidator.Builder.addDefaultTimeValidators(Instant now, Duration allowedTimeSkew, boolean mandatory) Add default time validators with specific time settings.JwtValidator.Builder.addExpirationValidator()Add newExpirationValidatorinstance.JwtValidator.Builder.addExpirationValidator(Consumer<ExpirationValidator.Builder> builderConsumer) Add newExpirationValidatorinstance based on the builder configuration.JwtValidator.Builder.addFieldValidator(Consumer<FieldValidator.Builder> builderConsumer) Add newFieldValidatorbased on the builder configuration.JwtValidator.Builder.addHeaderFieldValidator(String claimKey, String fieldName, String expectedValue) Add newFieldValidatorof the header field.JwtValidator.Builder.addIssuerValidator(String expectedIssuer) Add new JWT issuer validator.JwtValidator.Builder.addIssuerValidator(String expectedIssuer, boolean mandatory) Add new JWT issuer validator.JwtValidator.Builder.addIssueTimeValidator()Add newIssueTimeValidatorinstance.JwtValidator.Builder.addIssueTimeValidator(Consumer<IssueTimeValidator.Builder> builderConsumer) Add newIssueTimeValidatorinstance based on the builder configuration.JwtValidator.Builder.addMaxTokenAgeValidator(Duration expectedMaxTokenAge) Add newMaxTokenAgeValidatorwith the expected max token age.JwtValidator.Builder.addMaxTokenAgeValidator(Consumer<MaxTokenAgeValidator.Builder> builderConsumer) Add newMaxTokenAgeValidatorinstance based on the builder configuration.JwtValidator.Builder.addNotBeforeValidator()Add newNotBeforeValidatorinstance.JwtValidator.Builder.addNotBeforeValidator(Consumer<NotBeforeValidator.Builder> builderConsumer) Add newNotBeforeValidatorinstance based on the builder configuration.JwtValidator.Builder.addPayloadFieldValidator(String claimKey, String fieldName, String expectedValue) Add newFieldValidatorof the payload field.JwtValidator.Builder.addUserPrincipalValidator()Add newUserPrincipalValidator.JwtValidator.Builder.addUserPrincipalValidator(Consumer<UserPrincipalValidator.Builder> builderConsumer) Add newUserPrincipalValidatorinstance based on the builder configuration.JwtValidator.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 JwtValidator.BuilderJwtValidator.builder()Return a new Builder of theJwtValidator.JwtValidator.Builder.clearValidators()Clear all add validators.