Uses of Class
org.apache.camel.spi.OAuthTokenValidationConfig
Packages that use OAuthTokenValidationConfig
-
Uses of OAuthTokenValidationConfig in org.apache.camel.spi
Methods in org.apache.camel.spi that return OAuthTokenValidationConfigModifier and TypeMethodDescriptionOAuthTokenValidationConfig.copy()Returns a copy of this configuration.static OAuthTokenValidationConfigOAuthTokenValidationConfigResolver.resolveDefaultProfileConfig(CamelContext context) Resolves the default token validation profile from Camel properties.static OAuthTokenValidationConfigOAuthTokenValidationConfigResolver.resolveProfileConfig(CamelContext context, String profileName) Resolves a named token validation profile from Camel properties.OAuthTokenValidationConfig.setAllowedJwsAlgorithms(@Nullable Set<String> allowedJwsAlgorithms) Sets the allowed JWS algorithms for JWT validation.OAuthTokenValidationConfig.setAllowInsecureHttp(boolean allowInsecureHttp) Sets whether JWKS, OIDC discovery, or introspection endpoints may use plain HTTP.OAuthTokenValidationConfig.setAllowMissingAudience(boolean allowMissingAudience) Sets whether token validation may proceed without configured accepted audiences.OAuthTokenValidationConfig.setAllowMissingIssuer(boolean allowMissingIssuer) Sets whether token validation may proceed without an expected issuer.OAuthTokenValidationConfig.setClockSkewSeconds(int clockSkewSeconds) Sets clock skew leeway in seconds for temporal claims.OAuthTokenValidationConfig.setConnectTimeoutSeconds(int connectTimeoutSeconds) Sets the network connect timeout in seconds for outbound HTTP calls.OAuthTokenValidationConfig.setExpectedAudience(@Nullable String expectedAudience) Sets a single accepted audience claim.OAuthTokenValidationConfig.setExpectedAudiences(@Nullable Set<String> expectedAudiences) Sets the accepted audience claim values.OAuthTokenValidationConfig.setExpectedIssuer(@Nullable String expectedIssuer) Sets the expected issuer claim.OAuthTokenValidationConfig.setExpectedTokenType(@Nullable String expectedTokenType) Sets the expected JWTtypheader.OAuthTokenValidationConfig.setIntrospectionClientId(@Nullable String introspectionClientId) Sets the client identifier used for token introspection.OAuthTokenValidationConfig.setIntrospectionClientSecret(@Nullable String introspectionClientSecret) Sets the client secret used for token introspection.OAuthTokenValidationConfig.setIntrospectionEndpoint(@Nullable String introspectionEndpoint) Sets the RFC 7662 introspection endpoint used to validate opaque tokens.OAuthTokenValidationConfig.setJwksCacheTtlSeconds(long jwksCacheTtlSeconds) Sets the JWKS cache TTL in seconds.OAuthTokenValidationConfig.setJwksEndpoint(@Nullable String jwksEndpoint) Sets the JWKS endpoint used to validate JWT signatures.OAuthTokenValidationConfig.setOidcDiscoveryCacheTtlSeconds(long oidcDiscoveryCacheTtlSeconds) Sets the OIDC discovery metadata cache TTL in seconds.OAuthTokenValidationConfig.setOidcDiscoveryUrl(@Nullable String oidcDiscoveryUrl) Sets the OIDC discovery URL used to resolve JWKS, introspection, and issuer metadata.OAuthTokenValidationConfig.setReadTimeoutSeconds(int readTimeoutSeconds) Sets the network read timeout in seconds for outbound HTTP calls.OAuthTokenValidationConfig.setRequireExpiration(boolean requireExpiration) Sets whether JWT tokens must contain anexpclaim.Methods in org.apache.camel.spi with parameters of type OAuthTokenValidationConfigModifier and TypeMethodDescriptionvoidOAuthTokenValidationFactory.validateConfiguration(OAuthTokenValidationConfig config) Validates explicit token validation configuration without validating a token.OAuthTokenValidationFactory.validateToken(OAuthTokenValidationConfig config, String token) Validates a bearer token using explicit configuration.Constructors in org.apache.camel.spi with parameters of type OAuthTokenValidationConfigModifierConstructorDescriptionCreates a copy of the source configuration.