У меня есть некоторая загадка для архитектуры: мы все знаем, что микросервисы уже давно существуют на рынке, и если мы говорим об архитектуре микросервисов, мы обычно думаем об асинхронной связи между несколькими компонентами в системе.Предположим, что эта связь осуществляется с использованием шины событий (RabbitMq, M $ MQ, Kafka и т. Д.).Мы также все знаем, что IS4 является отличным компонентом, который абстрагирует sso в предоставляемый продукт.Давайте подумаем об этом случае: у нас есть микросервис № 1 (webapi), который публикует событие на внешней шине событий, также есть микросервис № 2, который подписывается на ту же шину и обрабатывает события, опубликованные службой № 1.
Итак, возникает вопрос: как аутентифицировать опубликованные сообщения в is4?На каком уровне они должны быть аутентифицированы?У меня есть некоторые мысли, но я хотел бы услышать, каков ваш опыт в получении этой функциональности.