Yalnızca bir API Ağ Geçidi üzerinden harici olarak erişilebilen bir grup mikro hizmetim var.
API Ağ Geçidim bir OAuth Kaynağı olarak ayarlandı ve isteği bir veya daha fazla mikro hizmete aşağı akışa iletmeden önce belirteci (İmzayı kontrol eder vb.) Doğrular.
Mikro hizmetlerimin kapsamları ve talepleri doğrulamak için jetona ihtiyacı olsa da, şimdi bu hizmetin jetonu doğrulaması için herhangi bir ihtiyaç var mı?
Biraz abartılı görünüyor, ancak bu senaryo hakkında çevrimiçi herhangi bir tavsiye bulamıyorum.
Simgeyi API ağ geçidinde doğrulamak yeterince iyi mi? Yoksa daha sonra tekrar doğrulamak en iyi yöntem midir?
I cannot find any advice online about this scenario.
Çünkü projeden projeye değişen çeşitli faktörlere bağlıdır. Muhtemelen MS mimarisi olduğunu iddia eden gelişmelerin çoğunda buna ihtiyaçları yoktur. Ayrıca, bu tür mimarilerde, hizmetler yerine (ve elbette ağ geçidi yerine) bunu yapacak bir kimlik doğrulama sunucusu bulunmalıdır. İsteğin geçmesine izin verilip verilmeyeceği yetkilendirme sunucusudur.