获取事件中心的所有未撤销的发布者

时间:2019-03-21 18:51:35

标签: azure azureservicebus azure-eventhub

如果我希望检索事件中心的所有已撤销的发布者,则可以调用:

NamespaceManager.GetRevokedPublishers()

如何获取事件中心未撤销的发布者列表?

1 个答案:

答案 0 :(得分:0)

没有内置的方法。

Authentication and Security in Event Hubs最好由SAS tokens处理,而Creating Authorization Rules通常是由您保护和拥有的服务生成的RootManageSharedAccessKey生成的。

由于您的服务生成了这些令牌,因此您应该能够维护为其配置了令牌的发布者列表。

Event Hub可以直接验证SAS令牌是否有效,并使用吊销列表来阻止使用该列表中的令牌的客户端访问。

另一种方法(尽管不推荐)是通过资源上的keys并使用其limit直接提供对事件中心的访问。 请注意,这些规则的https://facebook.github.io/create-react-app/docs/deployment为12。