Sto implementando una soluzione con set di Micro Services (Spring Rest Services) con Rabbit MQ come broker di messaggi. Il server Edge viene autenticato utilizzando il server Identity basato su OAuth. Le chiamate interne di Micro Sevices non sono autorizzate o autenticate.
Il mio obiettivo è proteggere tutti i Micro Services interni con Autenticazione e Autorizzazione. Necessità di proteggere la comunicazione interna dall'attacco MiTM o l'intercettazione.
Una cosa che possiamo fare è inoltrare il token di autenticazione del server periferico in Micro Services interni. Ma se qualcuno cattura il token Auth, può eseguire un attacco Vice confuso (agire come Micro Service legittimo). E chiunque può intercettare o intercettare la comunicazione tra Micro Services.
Per favore fammi sapere se conosci una soluzione migliore per questo.
Grazie in anticipo.