Uses of Interface
net.shibboleth.oidc.jwt.claims.ClaimsValidator
-
Packages that use ClaimsValidator Package Description net.shibboleth.oidc.jwt.claims Validation functions for JWT claims.net.shibboleth.oidc.profile.config.navigate Navigation functions related to OIDC profile configurations.net.shibboleth.oidc.profile.oauth2.config OAuth2 profile configurations.net.shibboleth.oidc.profile.oauth2.config.impl OAuth2 profile configuration implementations.net.shibboleth.oidc.security.jwt.claims.impl Validation functions for JWT claims. -
-
Uses of ClaimsValidator in net.shibboleth.oidc.jwt.claims
Classes in net.shibboleth.oidc.jwt.claims that implement ClaimsValidator Modifier and Type Class Description classAbstractClaimsValidatorBase class forclaims validators. -
Uses of ClaimsValidator in net.shibboleth.oidc.profile.config.navigate
Methods in net.shibboleth.oidc.profile.config.navigate that return ClaimsValidator Modifier and Type Method Description ClaimsValidatorClaimsValidatorLookupFunction. apply(ProfileRequestContext input)ClaimsValidatorIssuedClaimsValidatorLookupFunction. apply(ProfileRequestContext input) -
Uses of ClaimsValidator in net.shibboleth.oidc.profile.oauth2.config
Methods in net.shibboleth.oidc.profile.oauth2.config that return ClaimsValidator Modifier and Type Method Description ClaimsValidatorOAuth2ClientAuthenticableProfileConfiguration. getClaimsValidator(ProfileRequestContext profileRequestContext)Get theClaimsValidatorto apply to JWT-based client authentication.ClaimsValidatorOAuth2TokenValidatingProfileConfiguration. getIssuedClaimsValidator(ProfileRequestContext profileRequestContext)Get theClaimsValidatorto apply to issued JWT-based tokens being validated by this profile. -
Uses of ClaimsValidator in net.shibboleth.oidc.profile.oauth2.config.impl
Fields in net.shibboleth.oidc.profile.oauth2.config.impl with type parameters of type ClaimsValidator Modifier and Type Field Description private Function<ProfileRequestContext,ClaimsValidator>AbstractOAuth2ClientAuthenticableProfileConfiguration. claimsValidatorLookupStrategyValidation of JWT claims for subset of client auth methods.private Function<ProfileRequestContext,ClaimsValidator>AbstractOAuth2TokenValidatingConfiguration. issuedClaimsValidatorLookupStrategyValidation of JWT claims for issued tokens.Methods in net.shibboleth.oidc.profile.oauth2.config.impl that return ClaimsValidator Modifier and Type Method Description ClaimsValidatorAbstractOAuth2ClientAuthenticableProfileConfiguration. getClaimsValidator(ProfileRequestContext profileRequestContext)Get theClaimsValidatorto apply to JWT-based client authentication.ClaimsValidatorAbstractOAuth2TokenValidatingConfiguration. getIssuedClaimsValidator(ProfileRequestContext profileRequestContext)Get theClaimsValidatorto apply to issued JWT-based tokens being validated by this profile.Methods in net.shibboleth.oidc.profile.oauth2.config.impl with parameters of type ClaimsValidator Modifier and Type Method Description voidAbstractOAuth2ClientAuthenticableProfileConfiguration. setClaimsValidator(ClaimsValidator validator)Set theClaimsValidatorto apply to JWT-based client authentication.voidAbstractOAuth2TokenValidatingConfiguration. setIssuedClaimsValidator(ClaimsValidator validator)Set theClaimsValidatorto apply to issued JWT-based tokens being validated by this profile.Method parameters in net.shibboleth.oidc.profile.oauth2.config.impl with type arguments of type ClaimsValidator Modifier and Type Method Description voidAbstractOAuth2ClientAuthenticableProfileConfiguration. setClaimsValidatorLookupStrategy(Function<ProfileRequestContext,ClaimsValidator> strategy)Set a lookup strategy for theClaimsValidatorto apply to JWT-based client authentication.voidAbstractOAuth2TokenValidatingConfiguration. setIssuedClaimsValidatorLookupStrategy(Function<ProfileRequestContext,ClaimsValidator> strategy)Set a lookup strategy for theClaimsValidatorto apply to issued JWT-based tokens being validated by this profile. -
Uses of ClaimsValidator in net.shibboleth.oidc.security.jwt.claims.impl
Classes in net.shibboleth.oidc.security.jwt.claims.impl that implement ClaimsValidator Modifier and Type Class Description classAccessTokenHashValidatorA validator that checks the access_token value matches its encoded at_hash representation in the id_token.classACRClaimsValidatorCheck the ACR values requested were received.classAudienceClaimsValidatorVerifies the Audience (aud) claim contains the appropriate value.classAuthenticationAudienceClaimsValidatorVerifies the Audience (aud) claim contains the appropriate value in JWT authentication.classAuthenticationTimeClaimsValidatorVerifies the auth_time (when the End-User authentication took place): If the authnLifetimeLookup returns 0 seconds (e.g.classChainingJWTClaimsValidatorAClaimsValidatorimplementation that validates a JWT claims set from a chain of configured validators.classExactMatchClaimsValidatorValidator that checks a JWT claim exactly matches (by Object equality) a value returned by a lookup strategy.classExpiryClaimsValidatorIff an expiration time (exp) claim is present, verifies that it is ahead of the current time, else the JWT claims set is rejected.classFunctionClaimsValidatorAClaimsValidatorthat relies on an injectedBiFunction.classIssuedAtClaimsValidatorIf the 'iat' claim is present in the JWT, verifies it is not to far away from the current time.classJWTIdentifierClaimsValidatorVerifies the identifier (jit) from the JWT against replay via configurableReplayCache.classJWTIdentifierRevocationValidatorVerifies the identifier (jit) from the JWT against revocation via configurableRevocationCache.classNotBeforeClaimsValidatorIff a not-before-time (nbf) claim is present, makes sure it is before the current time.classProhibitedClaimsValidatorVerify the claims set does not contain any of the described set of claims.classRequiredClaimsValidatorVerify the claims set contains the given set of required claims.Fields in net.shibboleth.oidc.security.jwt.claims.impl with type parameters of type ClaimsValidator Modifier and Type Field Description private List<ClaimsValidator>ChainingJWTClaimsValidator. claimValidatorsList of claim validators.Method parameters in net.shibboleth.oidc.security.jwt.claims.impl with type arguments of type ClaimsValidator Modifier and Type Method Description voidChainingJWTClaimsValidator. setClaimValidators(List<ClaimsValidator> validators)Set the list of validators to use.
-