VOCA/ComputerScience2 CORS (Cross-Origin Resource Sharing) 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 CORS 란? 왜 CORS가 필요한가? '동일한 출처'란? 결론 1. CORS 란? CORS(교차 출처 리소스 공유)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처인 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 방식입니다. 웹 애플리케이션은 요청하고자 하는 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때 CORS HTTP 요청을 실행합니다. 2. 왜 CORS가 필요한가 ? 보안상의 이유로, 브라우저는 스크립트에서 시작한 교차 출처 HTTP 요청을 제한합니다. 예를 들어, XMLHttpRequet와 Fetch API는 동일 출처 정책을 따릅니다. .. VOCA/ComputerScience 2021. 9. 29. API Gateway 아래 출처를 참고하여 작성한 글입니다. 개인 공부 목적으로 작성하였습니다. 1. API Gateway란? MSA환경에서 통합적으로 엔드포인트와 REST API를 관리하기 위해 사용합니다. 모든 클라이언트는 각 서비스의 엔드포인트 대신 API Gateway로 요청을 전달합니다. API Gateway는 사용자가 설정한 라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답을 받으면 다시 클라이언트에게 전달하는 프록시 역할을 합니다. 또한 API Gateway는 엔드포인트 서버에서 공통으로 필요한 인증/인가, 사용량 제어, 요청/응답 변조등의 기능을 플러그인 형태로 제공합니다. 2. 플러그인 기능 API Gateway가 클라이언트로부터 요청을 전달받으면 설정된 플러그인의 속성 그룹 순서대로 플.. VOCA/ComputerScience 2021. 9. 16. 이전 1 다음