Я хочу настроить экземпляр ActiveMQ (прежде всего, как сервер STOMP), который будет обслуживать запросы от двух типов клиентов:
- аутентифицированные пользователи, которые могут читать и писать темы
- неаутентифицированных пользователей, которые могут читать только темы
До сих пор я использовал SimpleAuthenticationBroker, и я не вижу, как настроить вышеупомянутую ситуацию, и при этом я не вижу ни одного бита в коде, который распознает подстановочный знак для пользователя, чтобы пройти аутентификацию.
Если я настрою сервер для использования брокера аутентификации, он будет ожидать, что ВСЕ соединения будут аутентифицироваться, чего я не хочу.
Единственное решение, которое, как мне кажется, я вижу, - это предоставить собственную реализацию для поддержки необходимых мне функций, но я бы хотел найти какой-нибудь способ, встроенный в сервер.