Uploaded image for project: 'AMQ Clients'
  1. AMQ Clients
  2. ENTMQCL-446

[python] Support intercepting rejection of sent messages

    XMLWordPrintable

Details

    • Documentation (Ref Guide, User Guide, etc.)

    Description

      User without "send" permition (nobody in this case) can send a message to the broker.

      Steps to reproduce:
      1. Configure the broker according to attached configuration.
      2. Create a queue (send a message under a user with permition to create a queue, f.e. admin)
      3. Try to send a message under a user without sending permission (nobody):

      Expected results:
      The message should not be delivered, SecurityException should be raised.

      Current results:
      The message is not delivered into the queue on the broker, but the python-qpid client hangs.

      Note:
      The broker behaves as expected with qpid-jms, amqpnetlite and openwire-jms clients (nobody user cannot send messages, the exception is raised).

      Attachments

        Issue Links

          Activity

            People

              jross@redhat.com Justin Ross
              psvobodo@redhat.com Petra Svobodova (Inactive)
              David Kornel David Kornel
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: