Rebus Pub / Sub Шифрование

Можно ли включить шифрование сообщений подписки?

Мы хотим, чтобы внешние стороны подписывались на сообщения через AzureServiceBus и SAS keys pr queue, но мы используем шифрование сообщений и не хотим раскрывать этот ключ внешним сторонам.

Один из способов - создать для этого еще одну шину, но это кажется сложным, есть ли другой способ?

Также хочу поблагодарить вас за быстрые ответы на Stack overflow и отличный продукт.


person Rune Synnevåg    schedule 13.02.2016    source источник


Ответы (1)


Вероятно, вы могли бы достичь того, чего хотите, обернув исходящий шаг, который шифрует тело сообщения тем, что решит вызвать шаг (и, таким образом, зашифровать тело) или нет, в зависимости от значение намерения в заголовках, но я думаю, что это немного неприятно.

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

Такое разделение будет иметь то преимущество, что вы можете обновлять внутренние схемы сообщений и т. Д., Не беспокоясь о том, что что-либо нарушит интеграцию с вашими внешними сторонами.

person mookid8000    schedule 13.02.2016
comment
Вы, наверное, правы, что эти два автобуса хорошо разделять. Будка для вопросов безопасности, а также разделения бизнеса. - person Rune Synnevåg; 15.02.2016