This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/artemis-examples.git
from 868b3c12 Fixing license on SVN file
add 1e436b3c Update examples to version 2.54.0-SNAPSHOT
add ab10e2ab setting example to use web console
add 8e39b399 ARTEMIS-5996 fix examples
add 9d5e168d ARTEMIS-6037 fix examples
add b2552eab ARTEMIS-6055 refactor CLI default password handling
add 6953f791 ARTEMIS-5985 Prepare security-oidc example with exhaustive
readme.md about OAuth2/OIDC
new da0d5304 Update examples to version 2.54.0
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
artemis-distribution/pom.xml | 2 +-
.../features/broker-connection/amqp-bridge/pom.xml | 2 +-
.../amqp-federation-multicast-fanout/pom.xml | 2 +-
.../amqp-federation-multicast-hub-spoke/pom.xml | 2 +-
.../amqp-federation-multicast-ring/pom.xml | 2 +-
.../amqp-federation-over-ssl/pom.xml | 2 +-
.../amqp-federation-queue-dual-federation/pom.xml | 2 +-
.../amqp-federation-queue-multiple-brokers/pom.xml | 2 +-
.../amqp-federation-queue-priority/pom.xml | 2 +-
.../amqp-federation-queue-pull-messages/pom.xml | 2 +-
.../broker-connection/amqp-federation/pom.xml | 2 +-
.../amqp-receiving-messages/pom.xml | 2 +-
.../amqp-sending-messages-multicast/pom.xml | 2 +-
.../amqp-sending-messages/pom.xml | 2 +-
.../broker-connection/amqp-sending-overssl/pom.xml | 2 +-
.../broker-connection/disaster-recovery/pom.xml | 2 +-
.../broker-connection/ha-with-dual-mirror/pom.xml | 2 +-
.../broker-connection/ha-with-mesh-mirror/pom.xml | 8 +-
examples/features/broker-connection/pom.xml | 2 +-
.../clustered/client-side-load-balancing/pom.xml | 14 +-
.../clustered-durable-subscription/pom.xml | 18 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../features/clustered/clustered-grouping/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../features/clustered/clustered-jgroups/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../features/clustered/clustered-queue/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../clustered-static-discovery-uri/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../src/main/resources/activemq/server2/broker.xml | 3 +
.../src/main/resources/activemq/server3/broker.xml | 3 +
.../clustered/clustered-static-discovery/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../src/main/resources/activemq/server2/broker.xml | 3 +
.../src/main/resources/activemq/server3/broker.xml | 3 +
.../clustered/clustered-static-oneway/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../src/main/resources/activemq/server2/broker.xml | 3 +
.../features/clustered/clustered-topic-uri/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../features/clustered/clustered-topic/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
examples/features/clustered/pom.xml | 2 +-
.../clustered/queue-message-redistribution/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../shared-storage-static-cluster/pom.xml | 16 +-
.../features/clustered/symmetric-cluster/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../src/main/resources/activemq/server2/broker.xml | 3 +
.../src/main/resources/activemq/server3/broker.xml | 3 +
.../src/main/resources/activemq/server4/broker.xml | 3 +
.../src/main/resources/activemq/server5/broker.xml | 3 +
.../connection-router/evenly-redirect/pom.xml | 2 +-
examples/features/connection-router/pom.xml | 2 +-
.../connection-router/symmetric-redirect/pom.xml | 2 +-
.../connection-router/symmetric-simple/pom.xml | 2 +-
.../federation/federated-address-divert/pom.xml | 2 +-
.../federated-address-downstream-upstream/pom.xml | 2 +-
.../federated-address-downstream/pom.xml | 2 +-
.../features/federation/federated-address/pom.xml | 2 +-
.../federated-queue-downstream-upstream/pom.xml | 2 +-
.../federation/federated-queue-downstream/pom.xml | 2 +-
.../features/federation/federated-queue/pom.xml | 2 +-
examples/features/federation/pom.xml | 2 +-
.../features/ha/application-layer-failover/pom.xml | 2 +-
.../ha/client-side-failoverlistener/pom.xml | 16 +-
.../ha/colocated-failover-scale-down/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
examples/features/ha/colocated-failover/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
examples/features/ha/ha-policy-autobackup/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../features/ha/multiple-failover-failback/pom.xml | 22 +-
examples/features/ha/multiple-failover/pom.xml | 22 +-
.../features/ha/non-transaction-failover/pom.xml | 16 +-
examples/features/ha/pom.xml | 2 +-
.../features/ha/replicated-failback-static/pom.xml | 2 +-
examples/features/ha/replicated-failback/pom.xml | 2 +-
.../ha/replicated-multiple-failover/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../src/main/resources/activemq/server2/broker.xml | 3 +
.../ha/replicated-transaction-failover/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
examples/features/ha/scale-down/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
examples/features/ha/stop-server-failover/pom.xml | 16 +-
examples/features/ha/transaction-failover/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 3 +
.../src/main/resources/activemq/server1/broker.xml | 3 +
.../ha/zookeeper-single-pair-failback/pom.xml | 2 +-
examples/features/perf/perf/pom.xml | 2 +-
examples/features/perf/pom.xml | 2 +-
examples/features/perf/soak/pom.xml | 2 +-
examples/features/pom.xml | 2 +-
examples/features/standard/auto-closeable/pom.xml | 2 +-
.../standard/broker-msg-auth-plugin/pom.xml | 2 +-
examples/features/standard/broker-plugin/pom.xml | 2 +-
examples/features/standard/browser/pom.xml | 2 +-
.../features/standard/camel/camel-broker/pom.xml | 2 +-
examples/features/standard/camel/camel-war/pom.xml | 2 +-
examples/features/standard/camel/pom.xml | 2 +-
examples/features/standard/cdi/pom.xml | 2 +-
examples/features/standard/client-kickoff/pom.xml | 2 +-
.../features/standard/completion-listener/pom.xml | 2 +-
.../features/standard/consumer-rate-limit/pom.xml | 2 +-
examples/features/standard/context/pom.xml | 2 +-
examples/features/standard/core-bridge/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 2 +
examples/features/standard/database/pom.xml | 2 +-
examples/features/standard/dead-letter/pom.xml | 2 +-
.../features/standard/delayed-redelivery/pom.xml | 2 +-
examples/features/standard/divert/pom.xml | 2 +-
.../src/main/resources/activemq/server0/broker.xml | 2 +
.../features/standard/durable-subscription/pom.xml | 2 +-
examples/features/standard/embedded-simple/pom.xml | 2 +-
examples/features/standard/embedded/pom.xml | 2 +-
examples/features/standard/exclusive-queue/pom.xml | 2 +-
examples/features/standard/expiry/pom.xml | 2 +-
examples/features/standard/http-transport/pom.xml | 2 +-
.../instantiate-connection-factory/pom.xml | 2 +-
.../features/standard/interceptor-amqp/pom.xml | 2 +-
.../features/standard/interceptor-client/pom.xml | 2 +-
.../features/standard/interceptor-mqtt/pom.xml | 2 +-
examples/features/standard/interceptor/pom.xml | 2 +-
examples/features/standard/jms-bridge/pom.xml | 2 +-
examples/features/standard/jmx-ssl/pom.xml | 2 +-
examples/features/standard/jmx/pom.xml | 2 +-
examples/features/standard/large-message/pom.xml | 2 +-
.../features/standard/last-value-queue/pom.xml | 2 +-
.../standard/management-notifications/pom.xml | 2 +-
examples/features/standard/management/pom.xml | 2 +-
.../features/standard/message-counters/pom.xml | 2 +-
examples/features/standard/message-group/pom.xml | 2 +-
examples/features/standard/message-group2/pom.xml | 2 +-
.../features/standard/message-priority/pom.xml | 2 +-
examples/features/standard/netty-openssl/pom.xml | 2 +-
.../standard/no-consumer-buffering/pom.xml | 2 +-
examples/features/standard/opentelemetry/pom.xml | 2 +-
examples/features/standard/paging/pom.xml | 2 +-
examples/features/standard/pom.xml | 3 +-
examples/features/standard/pre-acknowledge/pom.xml | 2 +-
.../features/standard/producer-rate-limit/pom.xml | 2 +-
examples/features/standard/queue-jakarta/pom.xml | 2 +-
examples/features/standard/queue-requestor/pom.xml | 2 +-
examples/features/standard/queue-selector/pom.xml | 2 +-
examples/features/standard/queue/pom.xml | 2 +-
examples/features/standard/reattach-node/pom.xml | 2 +-
examples/features/standard/request-reply/pom.xml | 2 +-
.../features/standard/scheduled-message/pom.xml | 2 +-
.../features/standard/security-keycloak/pom.xml | 2 +-
examples/features/standard/security-ldap/pom.xml | 2 +-
.../features/standard/security-manager/pom.xml | 2 +-
.../{security-keycloak => security-oidc}/pom.xml | 80 ++-
examples/features/standard/security-oidc/readme.md | 319 ++++++++++
.../artemis/jms/example/OIDCSecurityExample.java} | 51 +-
.../activemq/artemis/jms/example/Sleep.java} | 17 +-
.../src/main/resources/activemq/server0/broker.xml | 0
.../activemq/server0/hawtio-oidc.properties | 76 +++
.../resources/activemq/server0/log4j2.properties | 3 +
.../main/resources/activemq/server0/login.config} | 20 +-
.../resources/artemis-keycloak-demo-realm.json | 701 ++++++++++++++-------
.../src/main/resources/images/keycloak-login.png | Bin 0 -> 126986 bytes
.../src/main/resources/jndi.properties | 0
examples/features/standard/security/pom.xml | 2 +-
.../standard/send-acknowledgements/pom.xml | 2 +-
examples/features/standard/shared-consumer/pom.xml | 2 +-
examples/features/standard/slow-consumer/pom.xml | 2 +-
.../standard/spring-boot-integration/pom.xml | 2 +-
.../features/standard/spring-integration/pom.xml | 2 +-
.../features/standard/ssl-enabled-crl-mqtt/pom.xml | 2 +-
.../ssl-enabled-dual-authentication/pom.xml | 2 +-
examples/features/standard/ssl-enabled/pom.xml | 2 +-
examples/features/standard/static-selector/pom.xml | 2 +-
examples/features/standard/temp-queue/pom.xml | 2 +-
.../features/standard/topic-hierarchies/pom.xml | 2 +-
examples/features/standard/topic-selector1/pom.xml | 2 +-
examples/features/standard/topic-selector2/pom.xml | 2 +-
examples/features/standard/topic/pom.xml | 2 +-
examples/features/standard/transactional/pom.xml | 2 +-
examples/features/standard/xa-heuristic/pom.xml | 2 +-
examples/features/standard/xa-receive/pom.xml | 2 +-
examples/features/standard/xa-send/pom.xml | 2 +-
.../sub-modules/artemis-jakarta-ra-rar/pom.xml | 2 +-
.../features/sub-modules/artemis-ra-rar/pom.xml | 2 +-
.../inter-broker-bridge/artemis-jms-bridge/pom.xml | 2 +-
.../sub-modules/inter-broker-bridge/pom.xml | 2 +-
examples/features/sub-modules/pom.xml | 2 +-
.../queue-artemis-jakarta-client-all/pom.xml | 2 +-
.../queue-artemis-jms-client-all/pom.xml | 2 +-
examples/features/sub-modules/tomcat/pom.xml | 2 +-
examples/pom.xml | 2 +-
examples/protocols/amqp/pom.xml | 2 +-
.../protocols/amqp/proton-clustered-cpp/pom.xml | 2 +-
examples/protocols/amqp/proton-cpp/pom.xml | 2 +-
examples/protocols/amqp/proton-ruby/pom.xml | 2 +-
examples/protocols/amqp/queue/pom.xml | 2 +-
examples/protocols/amqp/sasl-scram/pom.xml | 2 +-
.../protocols/mqtt/clustered-queue-mqtt/pom.xml | 2 +-
examples/protocols/mqtt/pom.xml | 2 +-
examples/protocols/mqtt/publish-subscribe/pom.xml | 2 +-
examples/protocols/openwire/chat/pom.xml | 2 +-
.../protocols/openwire/message-listener/pom.xml | 2 +-
.../protocols/openwire/message-recovery/pom.xml | 2 +-
examples/protocols/openwire/pom.xml | 2 +-
examples/protocols/openwire/queue/pom.xml | 2 +-
.../openwire/virtual-topic-mapping/pom.xml | 2 +-
examples/protocols/pom.xml | 2 +-
examples/protocols/stomp/pom.xml | 2 +-
.../stomp/stomp-dual-authentication/pom.xml | 2 +-
.../example/StompDualAuthenticationExample.java | 1 +
.../stomp/stomp-embedded-interceptor/pom.xml | 2 +-
.../StompEmbeddedWithInterceptorExample.java | 3 +-
examples/protocols/stomp/stomp-jms/pom.xml | 2 +-
examples/protocols/stomp/stomp-websockets/pom.xml | 2 +-
examples/protocols/stomp/stomp/pom.xml | 2 +-
examples/protocols/stomp/stomp1.1/pom.xml | 2 +-
examples/protocols/stomp/stomp1.2/pom.xml | 2 +-
pom.xml | 4 +-
236 files changed, 1411 insertions(+), 485 deletions(-)
copy examples/features/standard/{security-keycloak => security-oidc}/pom.xml
(69%)
create mode 100644 examples/features/standard/security-oidc/readme.md
copy
examples/features/standard/{security-keycloak/src/main/java/org/apache/activemq/artemis/jms/example/KeycloakSecurityExample.java
=>
security-oidc/src/main/java/org/apache/activemq/artemis/jms/example/OIDCSecurityExample.java}
(61%)
copy
examples/features/{broker-connection/ha-with-mesh-mirror/src/main/java/org/apache/artemis/jms/example/CreateServers.java
=>
standard/security-oidc/src/main/java/org/apache/activemq/artemis/jms/example/Sleep.java}
(71%)
copy examples/features/standard/{security-keycloak =>
security-oidc}/src/main/resources/activemq/server0/broker.xml (100%)
create mode 100755
examples/features/standard/security-oidc/src/main/resources/activemq/server0/hawtio-oidc.properties
copy examples/features/standard/{security-keycloak =>
security-oidc}/src/main/resources/activemq/server0/log4j2.properties (97%)
copy
examples/features/{sub-modules/tomcat/src/main/java/org/apache/activemq/artemis/example/tomcat/sample/SystemOutPrintLnMessageListener.java
=> standard/security-oidc/src/main/resources/activemq/server0/login.config}
(67%)
copy examples/features/standard/{security-keycloak =>
security-oidc}/src/main/resources/artemis-keycloak-demo-realm.json (88%)
create mode 100644
examples/features/standard/security-oidc/src/main/resources/images/keycloak-login.png
copy examples/features/standard/{security-keycloak =>
security-oidc}/src/main/resources/jndi.properties (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]