This is an automated email from the ASF dual-hosted git repository.

oscerd pushed a change to branch fix/CAMEL-23445
in repository https://gitbox.apache.org/repos/asf/camel.git


    from b721b8a6e8e8 CAMEL-23445: Document SSLContextParameters support for 
search components in the 4.21 upgrade guide
     add 3f42cdd930f4 chore(deps): Bump com.google.errorprone:error_prone_core
     add bbc68b6c4a13 chore(deps): Bump io.dapr:dapr-sdk-workflows from 1.17.2 
to 1.18.0
     add e91e860a213a chore(deps): Bump huaweicloud-sdk-version from 3.1.199 to 
3.1.200
     add 8e318ba97beb chore(deps): Bump quarkus-version from 3.36.1 to 3.36.2
     add 1477cb4e87b2 CAMEL-23738: camel-keycloak - always verify access token 
even without required roles/permissions (#23958)
     add 709b5c9d0991 CAMEL-23737: Improve discoverability of camel-pqc hybrid 
cryptography docs
     add 4a903e2b8f3c Align dependencies with Spring Boot 4.1.0 (#23924)
     add 2939cd41c5bf CAMEL-23723: Add oauthProfile support to HTTP consumer 
components
     add 2ec45e1f23c1 CAMEL-23723: Make oauthProfile a first-class rest-openapi 
endpoint option
     add 37ade6028080 CAMEL-23723: Fail closed when the rest-openapi delegate 
does not enforce oauthProfile
     add 2ed6462af90d Merge remote-tracking branch 'origin/main' into 
fix/CAMEL-23445

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/catalog/components/jetty.json |   3 +-
 .../camel/catalog/components/netty-http.json       |  19 +-
 .../camel/catalog/components/platform-http.json    |   2 +-
 .../camel/catalog/components/rest-openapi.json     |   3 +-
 .../apache/camel/catalog/components/servlet.json   |  13 +-
 .../apache/camel/catalog/components/undertow.json  |  13 +-
 .../atmosphere/websocket/WebsocketEndpoint.java    |  11 +-
 .../websocket/WebsocketOAuthProfileTest.java}      |  28 +-
 .../camel/http/base/OAuthHttpSecuritySupport.java  | 504 +++++++++++++++++++++
 .../http/base/OAuthProfileAwareHttpEndpoint.java   |  27 +-
 .../http/base/OAuthHttpSecuritySupportTest.java    | 333 ++++++++++++++
 .../org/apache/camel/http/common/CamelServlet.java |  39 ++
 .../apache/camel/http/common/CamelServletTest.java |  54 +++
 .../apache/camel/component/http/HttpComponent.java |  24 +-
 .../apache/camel/component/http/HttpProducer.java  |  25 +-
 .../http/LoggingHttpActivityListener.java          |   9 +-
 .../camel/component/http/HttpCompressionTest.java  |  27 ++
 .../camel-infinispan-embedded/pom.xml              |   2 +-
 .../InfinispanEmbeddedClusteredConsumerTest.java   |   2 +-
 .../camel-infinispan/camel-infinispan/pom.xml      |   2 +-
 .../component/jetty/CamelContinuationServlet.java  |  11 +
 .../camel/component/jetty/JettyHttpEndpoint.java   |  32 +-
 .../jetty12/JettyHttp12EndpointUriFactory.java     |   3 +-
 .../jetty12/JettyHttpEndpoint12Configurer.java     |   6 +
 .../org/apache/camel/component/jetty12/jetty.json  |   3 +-
 .../camel-jetty/src/main/docs/jetty-component.adoc |  49 ++
 .../component/jetty/JettyOAuthProfileTest.java     | 234 ++++++++++
 .../src/main/docs/keycloak-component.adoc          |   5 +
 .../security/KeycloakSecurityProcessor.java        |  40 +-
 .../security/KeycloakSecurityProcessorTest.java    | 118 +++++
 .../netty/http/NettyHttpEndpointConfigurer.java    |   6 +
 .../netty/http/NettyHttpEndpointUriFactory.java    |   3 +-
 .../camel/component/netty/http/netty-http.json     |  19 +-
 .../src/main/docs/netty-http-component.adoc        |  53 +++
 .../netty/http/HttpServerBootstrapFactory.java     |   8 +
 .../component/netty/http/NettyHttpComponent.java   |  15 +-
 .../component/netty/http/NettyHttpEndpoint.java    |  46 +-
 .../http/handlers/HttpServerChannelHandler.java    |  16 +
 .../netty/http/NettyHttpOAuthProfileTest.java      | 338 ++++++++++++++
 .../netty/handlers/ServerChannelHandler.java       |  16 +
 components/camel-oauth/src/main/docs/oauth.adoc    |  49 +-
 .../oauth/DefaultOAuthTokenValidationFactory.java  |  68 ++-
 .../java/org/apache/camel/oauth/JwksCache.java     |  79 +++-
 .../org/apache/camel/oauth/OAuthTokenRequest.java  |  54 ++-
 .../DefaultOAuthTokenValidationFactoryTest.java    | 147 +++++-
 .../apache/camel/oauth/JwtTokenValidatorTest.java  |  95 +++-
 .../camel/test/oauth/AbstractKeycloakTest.java     |  14 +-
 .../oauth/OAuthClientCredentialsServletTest.java   |   4 +-
 .../camel/test/oauth/OAuthCodeFlowServletTest.java |   4 +-
 .../BasicAuthenticationMainHttpServerTest.java     |  12 +-
 .../BasicAuthenticationNonRootPathTest.java        |  12 +-
 .../BasicAuthenticationSelectivePathTest.java      |  12 +-
 .../JWTAuthenticationMainHttpServerTest.java       |  12 +-
 ...erAudienceAuthenticationMainHttpServerTest.java |  12 +-
 ...> MainHttpServerAuthenticationTestSupport.java} |  33 +-
 .../vertx/VertxPlatformHttpOAuthProfileTest.java   |  10 +-
 .../VertxStubOAuthTokenValidationFactory.java      |  11 +-
 .../component/platform/http/platform-http.json     |   2 +-
 .../src/main/docs/platform-http-component.adoc     |   9 +-
 .../platform/http/PlatformHttpComponent.java       |   6 +
 .../platform/http/PlatformHttpConstants.java       |   5 +-
 .../platform/http/PlatformHttpEndpoint.java        |  11 +-
 .../http/spi/OAuthPlatformHttpSecurityHandler.java | 119 +----
 .../http/PlatformHttpOAuthProfileHttpTest.java     |  10 +-
 .../http/PlatformHttpOAuthProfileTest.java         |   9 +-
 .../camel-pqc/src/main/docs/pqc-component.adoc     |  18 +-
 .../openapi/RestOpenApiEndpointConfigurer.java     |   6 +
 .../openapi/RestOpenApiEndpointUriFactory.java     |   3 +-
 .../camel/component/rest/openapi/rest-openapi.json |   3 +-
 .../src/main/docs/rest-openapi-component.adoc      |  40 ++
 .../rest/openapi/RestOpenApiEndpoint.java          |  26 ++
 .../rest/openapi/RestOpenApiEndpointV3Test.java    | 128 ++++++
 .../servlet/ServletEndpointConfigurer.java         |   6 +
 .../servlet/ServletEndpointUriFactory.java         |   3 +-
 .../apache/camel/component/servlet/servlet.json    |  13 +-
 .../src/main/docs/servlet-component.adoc           |  52 +++
 .../camel/component/servlet/ServletEndpoint.java   |  31 +-
 .../component/servlet/ServletOAuthProfileTest.java | 269 +++++++++++
 .../undertow/UndertowEndpointConfigurer.java       |   6 +
 .../undertow/UndertowEndpointUriFactory.java       |   3 +-
 .../apache/camel/component/undertow/undertow.json  |  13 +-
 .../src/main/docs/undertow-component.adoc          |  57 +++
 .../component/undertow/DefaultUndertowHost.java    |   2 +-
 .../undertow/OAuthUndertowHttpHandler.java         |  97 ++++
 .../camel/component/undertow/UndertowConsumer.java |  62 +++
 .../camel/component/undertow/UndertowEndpoint.java |  28 +-
 .../undertow/handlers/CamelWebSocketHandler.java   |  75 +++
 .../undertow/handlers/RestRootHandler.java         |  23 +-
 .../undertow}/StubOAuthTokenValidationFactory.java |  48 +-
 .../undertow/UndertowOAuthProfileTest.java         | 295 ++++++++++++
 .../rest/RestUndertowOAuthProfileTest.java         | 120 +++++
 .../UndertowWsOAuthProfileConsumerWindowTest.java  | 102 +++++
 .../undertow/ws/UndertowWsOAuthProfileTest.java    | 199 ++++++++
 .../vertx/http/VertxHttpTransferExceptionTest.java |   2 +
 .../camel/spi/OAuthTokenValidationFactory.java     |   4 +
 .../camel/spi/RestOpenApiConsumerFactory.java      |  12 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc    |  80 +++-
 .../ROOT/pages/camel-jbang-configuration.adoc      |   1 -
 .../modules/ROOT/pages/rest-dsl-openapi.adoc       |  58 ++-
 docs/user-manual/modules/ROOT/pages/rest-dsl.adoc  |  50 ++
 .../dsl/JettyHttp12EndpointBuilderFactory.java     |  18 +
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  19 +
 .../dsl/RestOpenApiEndpointBuilderFactory.java     |  17 +
 .../dsl/ServletEndpointBuilderFactory.java         |  83 ++--
 .../dsl/UndertowEndpointBuilderFactory.java        |  18 +
 parent/pom.xml                                     |  28 +-
 106 files changed, 4642 insertions(+), 436 deletions(-)
 copy 
components/{camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarEndpointTest.java
 => 
camel-atmosphere-websocket/src/test/java/org/apache/camel/component/atmosphere/websocket/WebsocketOAuthProfileTest.java}
 (54%)
 create mode 100644 
components/camel-http-base/src/main/java/org/apache/camel/http/base/OAuthHttpSecuritySupport.java
 copy core/camel-api/src/main/java/org/apache/camel/spi/StepIdAware.java => 
components/camel-http-base/src/main/java/org/apache/camel/http/base/OAuthProfileAwareHttpEndpoint.java
 (51%)
 create mode 100644 
components/camel-http-base/src/test/java/org/apache/camel/http/base/OAuthHttpSecuritySupportTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOAuthProfileTest.java
 create mode 100644 
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/security/KeycloakSecurityProcessorTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpOAuthProfileTest.java
 copy 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/{AuthenticationConfigurationMainHttpServerTest.java
 => MainHttpServerAuthenticationTestSupport.java} (54%)
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletOAuthProfileTest.java
 create mode 100644 
components/camel-undertow/src/main/java/org/apache/camel/component/undertow/OAuthUndertowHttpHandler.java
 copy 
components/{camel-platform-http/src/test/java/org/apache/camel/component/platform/http
 => 
camel-undertow/src/test/java/org/apache/camel/component/undertow}/StubOAuthTokenValidationFactory.java
 (69%)
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowOAuthProfileTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/rest/RestUndertowOAuthProfileTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/ws/UndertowWsOAuthProfileConsumerWindowTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/ws/UndertowWsOAuthProfileTest.java

Reply via email to