CORS

0

TIL

목록 보기
84/126

CORS는 Cross-Origin Resource Sharing의 약자로, 웹 브라우저에서 실행되는 JavaScript 코드에서 다른 도메인의 리소스에 접근할 수 있는 권한을 부여하는 보안 기능이다.

웹 애플리케이션에서는 보안상의 이유로 도메인이 다른 서버의 리소스에 접근하는 것을 제한하는데, 이것은 브라우저에서 실행되는 JavaScript 코드에서 외부 도메인으로 HTTP 요청을 보내는 것을 제한함으로써 이루어진다.
하지만, 이러한 기능 때문에 Ajax를 사용하여 다른 도메인의 데이터를 가져오는 등의 일부 작업이 불가능해진다.

이때, CORS를 사용하면 웹 서버에서 브라우저에게 특정 도메인에서 접근할 수 있는 리소스에 대한 권한을 부여할 수 있으며,
이를 통해 Ajax 요청 등을 사용하여 다른 도메인의 리소스에 접근할 수 있다.
따라서, 보안적인 이유로 외부 도메인에서의 접근을 제한하지만, 필요한 경우에는 이를 허용할 수 있도록 하는 것이다.

0개의 댓글