Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

외부 웹 앱의 CORS 허용 범위

CORS(Cross-origin resource sharing)는 웹 페이지가 자기 출처(origin)와 다른 출처의 API에 접근할 수 있도록 요청과 응답의 HTTP 헤더로 허용 범위를 정하는 기능입니다. Foundry의 공개 API나 외부 애플리케이션 연동에서 허용할 웹 출처를 구성할 수 있습니다.

CORS 허용은 사용자 인증이나 리소스 권한을 부여하는 것이 아니며 네트워크 접근 정책을 대신하지 않습니다. 허용한 출처의 앱도 호출 대상이 요구하는 인증과 접근 권한을 별도로 충족해야 합니다.

설정 권한과 화면

Control Panel의 CORS 탭에서 플랫폼 인스턴스 호스트별 허용 origin을 지정합니다. Information Security Officer 또는 Enrollment Administrator 역할이 필요하며 Enrollment permissions에서 부여합니다.

이 기능은 적절한 네트워크 인프라가 필요하고 일부 환경에는 아직 제공되지 않을 수 있습니다. 사용할 수 없다면 Palantir 담당자에게 문의합니다.

허용 origin 형식

  • Localhost가 아닌 origin은 https://와 완전한 도메인으로 시작해야 합니다.
  • Localhost는 http://도 지원합니다.
  • 포트는 localhost origin에만 지정할 수 있습니다. 주소 뒤 콜론과 포트 번호를 붙입니다.
  • 하위 도메인을 나타내는 wildcard *를 사용할 수 있습니다. 예를 들어 https://*.palantir.com 형태입니다.

Origin은 웹 출처의 프로토콜과 호스트 및 허용되는 경우의 포트입니다. 실제 앱이 사용하는 출처에 맞춰 필요한 범위만 설정합니다. Save를 선택하면 새 정책은 5분 이내에 적용됩니다.

외부 사이트에 Foundry를 넣거나 외부 화면을 Foundry에 넣는 iframe 관계는 CSP 임베딩 설정을 따릅니다.