Получить всех неотозванных издателей для Event Hub - PullRequest
0 голосов
/ 21 марта 2019

Если я хочу получить всех отозванных издателей концентратора событий, я могу вызвать:

NamespaceManager.GetRevokedPublishers()

Как получить список не отозванных издателей событияконцентратор?

1 Ответ

0 голосов
/ 23 марта 2019

Нет встроенного способа сделать это.

Аутентификация и безопасность в концентраторах событий лучше всего обрабатывать токенами SAS , генерируемыми с использованием RootManageSharedAccessKey, обычно генерируемым службой, защищенной и принадлежащей вам.

Поскольку ваша служба генерирует эти токены, вы должны иметь возможность вести список издателей, для которых вы предоставили токены.

Event Hub может напрямую проверять, является ли токен SAS действительным, и использует список отзыва, чтобы заблокировать доступ для клиентов, использующих токен из этого списка.

Другим способом (хотя и не рекомендуется) является непосредственное предоставление доступа к концентратору событий с помощью Создание правил авторизации на самом ресурсе и использование его ключей . Обратите внимание, что для этих правил существует предел из 12.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...