Skip to content

Commit 5438165

Browse files
Update scopes for producer user
And add script to make it easier to run the amqp 1.0 client locally, outside of docker
1 parent 2721e82 commit 5438165

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

amqp1_0-client/run

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
3+
CLIENT_ID=${1:?First parameter must be client id}
4+
5+
token=$(uaac context $CLIENT_ID | awk '/access_token/ { print $2}')
6+
queue=${QUEUE:-q-test-queue}
7+
8+
shift 1
9+
10+
echo "Launching AMQP1.0-client with a token for Oauth Client $CLIENT_ID "
11+
echo "QUEUE: $queue"
12+
echo "TOKEN: $token"
13+
14+
USERNAME=" " PASSWORD=$token QUEUE=$queue java -jar target/amqp1_0-client-1.0-SNAPSHOT-jar-with-dependencies.jar $@

conf/uaa/uaa.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ oauth:
142142
producer:
143143
id: producer
144144
secret: producer_secret
145-
authorities: rabbitmq.write:%2F/x-* rabbitmq.write:%2F/q-* rabbitmq.read:%2F/x-* rabbitmq.configure:%2F/*
145+
authorities: rabbitmq.write:*/*,rabbitmq.read:*/*,rabbitmq.configure:*/*
146146
authorized-grant-types: client_credentials
147147
consumer:
148148
id: consumer
@@ -152,7 +152,7 @@ oauth:
152152
jms_producer:
153153
id: jms_producer
154154
secret: jms_producer_secret
155-
authorities: rabbitmq.write:%2F/x-* rabbitmq.write:%2F/q-* rabbitmq.read:%2F/x-* rabbitmq.configure:%2F/* rabbitmq.configure:*/jms.durable.queues rabbitmq.write:*/jms.durable.queues rabbitmq.read:*/jms.durable.queues
155+
authorities: rabbitmq.write:%2F/*,rabbitmq.read:%2F/*,rabbitmq.configure:%2F/*,rabbitmq.configure:*/jms.durable.queues,rabbitmq.write:*/jms.durable.queues,rabbitmq.read:*/jms.durable.queues
156156
authorized-grant-types: client_credentials
157157
jms_consumer:
158158
id: jms_consumer

0 commit comments

Comments
 (0)