문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:zuul [2021/11/09 10:18] kwon37xi |
java:zuul [2021/11/09 11:25] kwon37xi [Netflix의 Client Serving Server] |
||
---|---|---|---|
줄 14: | 줄 14: | ||
* 꼭 API Gateway 가 필요하다면 무조근 API Gateway 에 접속하는 사용자와 그 backend API의 사용자의 인증체계가 동일해야 한다. 그렇지 않으면 권한 필터링을 잘못하면 backend API의 중요 정보가 비록 로그인 사용자에게라도 다 노출되게 된다. ''/ | * 꼭 API Gateway 가 필요하다면 무조근 API Gateway 에 접속하는 사용자와 그 backend API의 사용자의 인증체계가 동일해야 한다. 그렇지 않으면 권한 필터링을 잘못하면 backend API의 중요 정보가 비록 로그인 사용자에게라도 다 노출되게 된다. ''/ | ||
* Client Adapter Code 에서는 ''/ | * Client Adapter Code 에서는 ''/ | ||
+ | * FAQ : 인증/ | ||
+ | * 아니다, backend API는 자기 본분에 충실해야 한다. | ||
+ | * 또한, 인증 체계는 하나의 시스템에 2~3개씩 존재할 수 있다.(일반 사용자, admin, 제 3의 상품 제공업체 등) | ||
+ | * 이 모든 인증 체계에 대해 모든 backend API가 인증/ | ||
+ | * 또한 신규 인증 체계 추가시에도 모든 backend API가 이에 대한 처리를 추가해야 한다. | ||
+ | * 인증 체계 별로 Client Adapter 를 따로 만들고 거기서 일관되게 인증/ | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// |