Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AnnotationRequiredException - Exception in no.nav.security.token.support.core.exceptions
- AnnotationRequiredException(Method) - Constructor for exception no.nav.security.token.support.core.exceptions.AnnotationRequiredException
- AnnotationRequiredException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.AnnotationRequiredException
- assertValidAnnotation(Method) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- assertValidToken(String) - Method in class no.nav.security.token.support.core.validation.ConfigurableJwtTokenValidator
-
Deprecated.
- assertValidToken(String) - Method in class no.nav.security.token.support.core.validation.DefaultConfigurableJwtValidator
- assertValidToken(String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
Deprecated.
- assertValidToken(String) - Method in interface no.nav.security.token.support.core.validation.JwtTokenValidator
- assertValidToken(String, String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
Deprecated.
- AUTHORIZATION_HEADER - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
B
- BEARER_TOKEN_DONT_PROPAGATE_ENV_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
C
- claimMap() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
-
Required claims in token in key=value format.
- Cluster - Enum Class in no.nav.security.token.support.core.utils
- combineWithOr() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
-
How to check for the presence of claims, default is false which will require all claims in the list to be present in token.
- ConfigurableJwtTokenValidator - Class in no.nav.security.token.support.core.validation
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ConfigurableJwtTokenValidator(String, List<String>, RemoteJWKSet<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.ConfigurableJwtTokenValidator
-
Deprecated.
- containsClaim(String, String) - Method in class no.nav.security.token.support.core.jwt.JwtToken
- containsClaim(String, String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- containsRequiredClaims(JwtToken, boolean, String...) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- contextHasValidToken(TokenValidationContextHolder) - Static method in class no.nav.security.token.support.core.utils.JwtTokenUtil
- COOKIE_NAME - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
- createValidator(String, String) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
Deprecated.
- currentCluster() - Static method in enum class no.nav.security.token.support.core.utils.Cluster
D
- DEFAULT_HTTP_CONNECT_TIMEOUT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
- DEFAULT_HTTP_READ_TIMEOUT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
- DEFAULT_HTTP_SIZE_LIMIT - Static variable in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
- DefaultConfigurableJwtValidator - Class in no.nav.security.token.support.core.validation
-
The default configurable JwtTokenValidator.
- DefaultConfigurableJwtValidator(String, List<String>, JWKSource<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.DefaultConfigurableJwtValidator
- DefaultConfigurableJwtValidator(String, List<String>, List<String>, JWKSource<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.DefaultConfigurableJwtValidator
- DefaultJwtClaimsVerifier<C extends com.nimbusds.jose.proc.SecurityContext> - Class in no.nav.security.token.support.core.validation
-
Extends
DefaultJWTClaimsVerifierwith a time check for the issued at ("iat") claim. - DefaultJwtClaimsVerifier(Set<String>, JWTClaimsSet, Set<String>, Set<String>) - Constructor for class no.nav.security.token.support.core.validation.DefaultJwtClaimsVerifier
- DefaultJwtTokenValidator - Class in no.nav.security.token.support.core.validation
-
Deprecated, for removal: This API element is subject to removal in a future version.
Use
DefaultConfigurableJwtValidatorinstead. - DefaultJwtTokenValidator(String, List<String>, RemoteJWKSet<SecurityContext>) - Constructor for class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
Deprecated.
- DEV_FSS - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- DEV_GCP - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- DEV_SBS - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
E
- EMPTY - Static variable in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- EMPTY - Static variable in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- EnvUtil - Class in no.nav.security.token.support.core.utils
- equals(Object) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- equals(Object) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- excludedClusters() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
- EXPIRY_THRESHOLD_ENV_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
G
- get(JWT) - Method in class no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
Deprecated.
- get(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getAcceptedAudience() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getAcceptedAudience() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getAllClaims() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getAnnotation(Method, List<Class<? extends Annotation>>) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- getAnyValidClaims() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getAsList(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getClaims(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getCookieName() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getCookieName() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getCookies() - Method in interface no.nav.security.token.support.core.http.HttpRequest
- getDefaultCookieName(String) - Static method in class no.nav.security.token.support.core.JwtTokenConstants
- getDiscoveryUrl() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getExpirationTime() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getExpiryDate() - Method in exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
- getFirstValidToken() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getHeader(String) - Method in interface no.nav.security.token.support.core.http.HttpRequest
- getHeaderName() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getHeaderName() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getIssuer() - Method in class no.nav.security.token.support.core.jwt.JwtToken
- getIssuer() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getIssuer(String) - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- getIssuers() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- getIssuers() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getIssuerShortNames() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- getJwksCache() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getJwkSource() - Method in class no.nav.security.token.support.core.validation.DefaultConfigurableJwtValidator
- getJwt() - Method in class no.nav.security.token.support.core.jwt.JwtToken
- getJwtToken(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getJwtToken(String, TokenValidationContextHolder) - Static method in class no.nav.security.token.support.core.utils.JwtTokenUtil
- getJwtTokenAsOptional(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- getJwtTokenClaims() - Method in class no.nav.security.token.support.core.jwt.JwtToken
- getLifespan() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- getLifespanMillis() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- getMetaData() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getName() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getName() - Method in interface no.nav.security.token.support.core.http.HttpRequest.NameValue
- getOptionalClaims() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- getProviderMetadata(ResourceRetriever, URL) - Static method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getProxyUrl() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getRefreshTime() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- getRefreshTimeMillis() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- getResourceRetriever() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getResourceRetriever() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- getStringClaim(String) - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getSubject() - Method in class no.nav.security.token.support.core.jwt.JwtToken
- getSubject() - Method in class no.nav.security.token.support.core.jwt.JwtTokenClaims
- getTokenAsString() - Method in class no.nav.security.token.support.core.jwt.JwtToken
- getTokenValidationContext() - Method in interface no.nav.security.token.support.core.context.TokenValidationContextHolder
- getTokenValidator() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- getValidatedTokens(HttpRequest) - Method in class no.nav.security.token.support.core.validation.JwtTokenValidationHandler
- getValidation() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- getValue() - Method in interface no.nav.security.token.support.core.http.HttpRequest.NameValue
H
- handleProtectedWithClaims(String, String[], boolean, JwtToken) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- handleProtectedWithClaimsAnnotation(ProtectedWithClaims, JwtToken) - Method in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- hashCode() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- hashCode() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- hasTokenFor(String) - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- hasValidToken() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
- HttpRequest - Interface in no.nav.security.token.support.core.http
-
Abstraction interface for an HTTP request to avoid dependencies on specific implementations such as HttpServletRequest etc.
- HttpRequest.NameValue - Interface in no.nav.security.token.support.core.http
I
- isConfigured() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- isConfigured() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- isProd() - Static method in enum class no.nav.security.token.support.core.utils.Cluster
- issuer() - Element in annotation interface no.nav.security.token.support.core.api.ProtectedWithClaims
- IssuerConfiguration - Class in no.nav.security.token.support.core.configuration
- IssuerConfiguration(String, IssuerProperties, ResourceRetriever) - Constructor for class no.nav.security.token.support.core.configuration.IssuerConfiguration
- IssuerConfigurationException - Exception in no.nav.security.token.support.core.exceptions
- IssuerConfigurationException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.IssuerConfigurationException
- IssuerConfigurationException(String, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.IssuerConfigurationException
- IssuerProperties - Class in no.nav.security.token.support.core.configuration
- IssuerProperties() - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- IssuerProperties(URL) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, List<String>) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, List<String>, String) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, List<String>, String, String) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, List<String>, String, String, IssuerProperties.Validation, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, IssuerProperties.Validation) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties(URL, IssuerProperties.Validation, IssuerProperties.JwksCache) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties
- IssuerProperties.JwksCache - Class in no.nav.security.token.support.core.configuration
- IssuerProperties.Validation - Class in no.nav.security.token.support.core.configuration
- isUsePlaintextForHttps() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
J
- JwksCache(Long, Long) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- JwtToken - Class in no.nav.security.token.support.core.jwt
- JwtToken(String) - Constructor for class no.nav.security.token.support.core.jwt.JwtToken
- JwtTokenAnnotationHandler - Class in no.nav.security.token.support.core.validation
- JwtTokenAnnotationHandler(TokenValidationContextHolder) - Constructor for class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
- JwtTokenClaims - Class in no.nav.security.token.support.core.jwt
- JwtTokenClaims(JWTClaimsSet) - Constructor for class no.nav.security.token.support.core.jwt.JwtTokenClaims
- JwtTokenConstants - Class in no.nav.security.token.support.core
- JwtTokenInvalidClaimException - Exception in no.nav.security.token.support.core.exceptions
- JwtTokenInvalidClaimException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
- JwtTokenInvalidClaimException(ProtectedWithClaims) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
- JwtTokenInvalidClaimException(RequiredIssuers) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenInvalidClaimException
- JwtTokenMissingException - Exception in no.nav.security.token.support.core.exceptions
- JwtTokenMissingException() - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
- JwtTokenMissingException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
- JwtTokenMissingException(RequiredIssuers) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenMissingException
- JwtTokenRetriever - Class in no.nav.security.token.support.core.validation
- JwtTokenUtil - Class in no.nav.security.token.support.core.utils
- JwtTokenValidationHandler - Class in no.nav.security.token.support.core.validation
- JwtTokenValidationHandler(MultiIssuerConfiguration) - Constructor for class no.nav.security.token.support.core.validation.JwtTokenValidationHandler
- JwtTokenValidator - Interface in no.nav.security.token.support.core.validation
- JwtTokenValidatorException - Exception in no.nav.security.token.support.core.exceptions
- JwtTokenValidatorException(String) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
- JwtTokenValidatorException(String, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
- JwtTokenValidatorException(String, Date, Throwable) - Constructor for exception no.nav.security.token.support.core.exceptions.JwtTokenValidatorException
- JwtTokenValidatorFactory - Class in no.nav.security.token.support.core.validation
L
- LOCAL - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- LOG - Static variable in class no.nav.security.token.support.core.validation.JwtTokenAnnotationHandler
M
- MetaDataNotAvailableException - Exception in no.nav.security.token.support.core.exceptions
- MetaDataNotAvailableException(Exception) - Constructor for exception no.nav.security.token.support.core.exceptions.MetaDataNotAvailableException
- MetaDataNotAvailableException(String, URL, Exception) - Constructor for exception no.nav.security.token.support.core.exceptions.MetaDataNotAvailableException
- MultiIssuerConfiguration - Class in no.nav.security.token.support.core.configuration
- MultiIssuerConfiguration(Map<String, IssuerProperties>) - Constructor for class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- MultiIssuerConfiguration(Map<String, IssuerProperties>, ResourceRetriever) - Constructor for class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
N
- no.nav.security.token.support.core - package no.nav.security.token.support.core
- no.nav.security.token.support.core.api - package no.nav.security.token.support.core.api
- no.nav.security.token.support.core.configuration - package no.nav.security.token.support.core.configuration
- no.nav.security.token.support.core.context - package no.nav.security.token.support.core.context
- no.nav.security.token.support.core.exceptions - package no.nav.security.token.support.core.exceptions
- no.nav.security.token.support.core.http - package no.nav.security.token.support.core.http
- no.nav.security.token.support.core.jwt - package no.nav.security.token.support.core.jwt
- no.nav.security.token.support.core.utils - package no.nav.security.token.support.core.utils
- no.nav.security.token.support.core.validation - package no.nav.security.token.support.core.validation
O
- openConnection(URL) - Method in class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
P
- PROD_FSS - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- PROD_GCP - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- PROD_SBS - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- Protected - Annotation Interface in no.nav.security.token.support.core.api
- ProtectedWithClaims - Annotation Interface in no.nav.security.token.support.core.api
- ProxyAwareResourceRetriever - Class in no.nav.security.token.support.core.configuration
- ProxyAwareResourceRetriever() - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
- ProxyAwareResourceRetriever(URL) - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
- ProxyAwareResourceRetriever(URL, boolean) - Constructor for class no.nav.security.token.support.core.configuration.ProxyAwareResourceRetriever
R
- RequiredIssuers - Annotation Interface in no.nav.security.token.support.core.api
S
- setAcceptedAudience(List<String>) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setCookieName(String) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setDiscoveryUrl(URL) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setHeaderName(String) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setJwksCache(IssuerProperties.JwksCache) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setLifespan(Long) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- setOptionalClaims(List<String>) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- setProxyUrl(URL) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setRefreshTime(Long) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- setTokenValidationContext(TokenValidationContext) - Method in interface no.nav.security.token.support.core.context.TokenValidationContextHolder
- setUsePlaintextForHttps(boolean) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- setValidation(IssuerProperties.Validation) - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
-
Deprecated, for removal: This API element is subject to removal in a future version.
T
- TEST - Enum constant in enum class no.nav.security.token.support.core.utils.Cluster
- TOKEN_EXPIRES_SOON_HEADER - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
- TOKEN_VALIDATION_FILTER_ORDER_PROPERTY - Static variable in class no.nav.security.token.support.core.JwtTokenConstants
- TokenValidationContext - Class in no.nav.security.token.support.core.context
- TokenValidationContext(Map<String, JwtToken>) - Constructor for class no.nav.security.token.support.core.context.TokenValidationContext
- TokenValidationContextHolder - Interface in no.nav.security.token.support.core.context
- tokenValidator(IssuerProperties, AuthorizationServerMetadata, JWKSource<SecurityContext>) - Static method in class no.nav.security.token.support.core.validation.JwtTokenValidatorFactory
- tokenValidator(IssuerProperties, AuthorizationServerMetadata, ResourceRetriever) - Static method in class no.nav.security.token.support.core.validation.JwtTokenValidatorFactory
- toString() - Method in class no.nav.security.token.support.core.configuration.IssuerConfiguration
- toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.JwksCache
- toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties
- toString() - Method in class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- toString() - Method in class no.nav.security.token.support.core.configuration.MultiIssuerConfiguration
- toString() - Method in class no.nav.security.token.support.core.context.TokenValidationContext
U
- Unprotected - Annotation Interface in no.nav.security.token.support.core.api
V
- Validation(List<String>) - Constructor for class no.nav.security.token.support.core.configuration.IssuerProperties.Validation
- value() - Element in annotation interface no.nav.security.token.support.core.api.RequiredIssuers
- valueOf(String) - Static method in enum class no.nav.security.token.support.core.utils.Cluster
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class no.nav.security.token.support.core.utils.Cluster
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify(JWTClaimsSet, C) - Method in class no.nav.security.token.support.core.validation.DefaultJwtClaimsVerifier
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Use
DefaultConfigurableJwtValidatorinstead.