Proxy-Authorization는 일반 브라우저 스크립트에 대해 금지된 요청 헤더입니다. Proxy-로 시작하는 이름은 예약되어 있으므로 AJAX나 fetch 호출은 그 헤더를 애플리케이션이 제어하는 프록시 로그인 수단으로 사용할 수 없습니다.

CORS 응답 헤더를 변경해도 브라우저가 제어하는 요청 헤더를 설정할 권한이 생기지 않습니다. 마찬가지로 값을 다른 사용자 지정 헤더로 옮겨도 브라우저가 자신의 외부 프록시에 인증하게 되지는 않습니다.

브라우저의 프록시 구성과 지원되는 인증 흐름이 그 로그인을 처리합니다. 대신 서버 측 애플리케이션이 요청을 수행한다면 자체 HTTP 클라이언트에 프록시 옵션이 있습니다. 브라우저 헤더 제한과 서버 클라이언트 API는 별개의 인터페이스입니다.

프록시 비밀번호를 웹 페이지 JavaScript 밖에 두십시오. 사용자 지정 애플리케이션 엔드포인트가 그런 값을 받아들이더라도 그것은 브라우저의 특권 네트워크 설정이 아니라 해당 클라이언트에 보이는 애플리케이션 데이터가 된 것입니다.

관련 글