Stiamo pianificando una nuova architettura che utilizzi un backend di molti microservizi diversi che dovranno comunicare tra loro e richieste di campi da sistemi che non fanno parte del servizio. Nell'ultima parte non sto parlando di clienti esterni, sto solo parlando di sistemi all'interno della nostra rete, ma che non fanno parte di questa architettura di microservizi.
Qual è il modo migliore per gestire l'autenticazione / l'autorizzazione per quei servizi che parlano tra loro? Di solito vedo Oauth come la soluzione per Microservices, ma che tende ad essere quando si parla di clienti esterni che utilizzano il servizio. Lo stesso vale per i microservizi che parlano tra loro?