Loading

CORS Error "The request client is not a secure context and the resource is in more-private address space(요청 클라이언트가 보안 컨텍스트가 아니며 리소스가 더 비공개적인 주소 공간에 있습니다.)" 오류가 발생. 브라우저 DevTools 콘솔에서 발생하며 내장된 뷰를 표시할 수 없음.

게시 일자: Dec 9, 2022
상세 설명

웹 페이지에 내장 코드를 붙여넣은 후 브라우저 DevTools 콘솔에서 다음 CORS(Cross-Origin Resource Sharing) 오류가 발생하고 내장된 뷰를 표시할 수 없습니다.

사용자가 추가한 이미지
요청 클라이언트가 보안 컨텍스트가 아니며 리소스가 보다 비공개적인 주소 공간에 있습니다.

Cause

타사 관련 문제입니다. 비공개 IP 주소에 액세스할 때 Chrome이 보안 연결을 요청합니다.
Chrome은 사설 네트워크 액세스(기존의 CORS-RFC1918) 사양의 일부로 비보안 웹 사이트에서 사설 네트워크 엔드포인트에 대한 액세스를 더 이상 사용하지 않습니다. 자세한 내용은 아래 타사 링크*를 참조하기 바랍니다.  
비공개 네트워크 액세스란
Chrome의 CORS-RFC1918 활성화 계획
*Tableau는 외부 웹 사이트 링크의 정확성 및 관련성뿐 아니라 최신 상태가 유지되도록 항상 최선을 다하지만 외부 공급자에 의해 유지 관리되는 페이지가 정확하며 최신 상태인지에 대해 책임을 지지 않습니다. 외부 사이트 콘텐츠와 관련된 질문은 해당 사이트에 문의하기 바랍니다.
솔루션
옵션 1:
웹 사이트와 Tableau Server가 모두 폐쇄된 네트워크에 있더라도 HTTPS 프로토콜(SSL 또는 TLS)을 사용하고 있는지 확인합니다. 자세한 내용은 REST API에 대해 Tableau Server에서 CORS 활성화를 참조하기 바랍니다.

옵션 2:
내장 코드(Tableau JavaScript)를 사용하는 대신 <iframe> 태그로 뷰 URL을 지정합니다. 자세한 내용은 뷰 URL 지정하기를 참조하십시오.

옵션 3:
지원되는 다른 브라우저를 시도합니다. 자세한 내용은 Tableau Server 비주얼리제이션에 권장되는 브라우저를 참조하기 바랍니다.
추가 자원
보안 조치 차원에서 항상 HTTPS 프로토콜(SSL 또는 TLS)을 사용하여 Tableau Server에 대한 API 호출을 실행하는 것이 좋습니다. 자세한 내용은 API 호출에 대해 HTTPS(SSL/TLS) 사용하기를 참조하기 바랍니다.
Knowledge 기사 번호

001475247

 
로드 중
Salesforce Help | Article