...
Once the Topic is properly provisioned, Buscontroller is no longer needed - it is not part of the message delivery flow.
Topic Publication Using the MR API
An http client can be a publisher of an authenticated topic if it passes the authorized Application Identity using Basic Authentication. If a local file, fileContainingMsg, exists, then an example of a curl publisher might be:
...
NOTE: if the Basic Authentication credentials were not passed, the publish attempt should fail with a 401. If some other credentials that hadn't been granted the publish permission were passed, the publish attempt should fail with 403.
Topic Subscription Using the MR API
An http client can be a subscriber of an authenticated topic if it passes the authorized Application Identity using Basic Authentication. The subscriber must further qualify their request with a Consumer Group identifier/Consumer Id. For example, the first subscriber of group 'example' might poll Message Router like this:
...