교차 출저를 공유할 수 있는 권한을 부여하도록 브라우저에 알려주는 정책
서로 다른 출처를 가진 Application이 서로의 Resource에 접근할 수 있도록 해줌
originl

Simple Request(단순 요청)

*) 통해 브라우저의 Origin에 상관없이 모든 리소스에 접근하도록 허용Preflight Request

Access-Control-Request-Method:<method>
Access-Control-Allow-Methods: <method> or [<method>]*
Access-Control-Request-Headers: <header-name>[, <header-name>]*
Access-Control-Allow-Headers: [,]*
credentials request

Request Header에 withCredentails=true
, 서버는 Response Header에 Access-Control-Allow-Origin 포함해야 함credentials 옵션을 통해 인증 보안을 강화함credentials 옵션Access-Control-Allow-Credentials: true 응답하지 않으면, 사용자 인증이 필요한 리소스에 대한 응답은 무시되고 웹 컨텐츠는 제공되지 않음Access-Control-Allow-Credentials: true | false