| Package | Description |
|---|---|
| io.helidon.security.jwt |
JWT (JSON web token) support.
|
| Modifier and Type | Class | Description |
|---|---|---|
static class |
Jwt.ExpirationValidator |
Validator of expiration claim.
|
static class |
Jwt.FieldValidator |
Validator of a string field obtained from a JWT.
|
static class |
Jwt.IssueTimeValidator |
Validator of issue time claim.
|
static class |
Jwt.NotBeforeValidator |
Validator of not before claim.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.util.List<Validator<Jwt>> |
Jwt.defaultTimeValidators() |
Return a list of validators to validate expiration time, issue time and not-before time.
|
static java.util.List<Validator<Jwt>> |
Jwt.defaultTimeValidators(java.time.Instant now,
int timeSkewAmount,
java.time.temporal.ChronoUnit timeSkewUnit,
boolean mandatory) |
Return a list of validators to validate expiration time, issue time and not-before time.
|
| Modifier and Type | Method | Description |
|---|---|---|
static void |
Jwt.addAudienceValidator(java.util.Collection<Validator<Jwt>> validators,
java.lang.String audience,
boolean mandatory) |
Add validator of audience to the collection of validators.
|
static void |
Jwt.addIssuerValidator(java.util.Collection<Validator<Jwt>> validators,
java.lang.String issuer,
boolean mandatory) |
Add validator of issuer to the collection of validators.
|
Errors |
Jwt.validate(java.util.List<Validator<Jwt>> validators) |
Validate this JWT against provided validators.
|
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.