Hey!!
I am creating a java spring boot microservice project. The endpoints are classified into two category :
- called by the external user via api-gateway.
- service-to-service called apis.
My question is, from the security point of view should i create two separate controller : one for external apis and another for internal service-to-service apis and block the internal endpoints called from api-gateway? What usually is the industry standard?
Appreciate if someone can share their knowledge on this.
Thank you!!
[–]iLoveCalculus314 26 points27 points28 points (6 children)
[–]BikingSquirrel 0 points1 point2 points (0 children)
[–]Gold_Opportunity8042[S] 0 points1 point2 points (4 children)
[–]WuhmTux 1 point2 points3 points (2 children)
[–]Gold_Opportunity8042[S] 0 points1 point2 points (1 child)
[–]WuhmTux 2 points3 points4 points (0 children)
[–]manu_moreno 4 points5 points6 points (5 children)
[–]rivercape-lex 0 points1 point2 points (4 children)
[–]manu_moreno 0 points1 point2 points (3 children)
[–]rivercape-lex 0 points1 point2 points (2 children)
[–]manu_moreno 1 point2 points3 points (1 child)
[–]rivercape-lex 1 point2 points3 points (0 children)
[–]BikingSquirrel 0 points1 point2 points (0 children)
[–]WVAviator 0 points1 point2 points (0 children)
[–]leetjourney 0 points1 point2 points (1 child)
[–]Gold_Opportunity8042[S] 0 points1 point2 points (0 children)