타사 애플리케이션에 대한 Iframe 권한 - Amazon Connect Customer

View a markdown version of this page

타사 애플리케이션에 대한 Iframe 권한 - Amazon Connect Customer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

타사 애플리케이션에 대한 Iframe 권한

타사 애플리케이션을 구성할 때 iframe 권한 설정을 지정할 수 있습니다. 애플리케이션을 생성한 후 이러한 권한을 변경할 수 있습니다.

기본적으로 Connect Customer는 모든 타사 애플리케이션에 , allow-forms, 및 allow-popups라는 네 가지 iframe 권한을 부여합니다allow-same-originallow-scripts. 애플리케이션이 더 필요한 경우 애플리케이션을 등록할 때 추가 iframe 권한을 요청할 수 있습니다.

참고

이러한 권한에 대한 지원은 브라우저 구현에 따라 다를 수 있습니다.

권한 설명
Allow
clipboard-read 애플리케이션이 클립보드에서 데이터를 읽을 수 있는지 여부를 제어합니다. 이 권한은 현재 Chrome에서 지원되지만 Firefox 또는 Safari에서는 지원되지 않습니다.
clipboard-write 애플리케이션이 클립보드에 데이터를 쓸 수 있는지 여부를 제어합니다. 이 권한은 현재 Chrome에서 지원되지만 Firefox 또는 Safari에서는 지원되지 않습니다.
마이크 애플리케이션이 오디오 입력 디바이스를 사용할 수 있는지 여부를 제어합니다.
camera 애플리케이션이 비디오 입력 디바이스를 사용할 수 있는지 여부를 제어합니다.
Sandbox
allow-forms 페이지가 양식을 제출하도록 허용합니다. 기본적으로 지원됩니다.
allow-popups 애플리케이션이 팝업을 열 수 있도록 허용합니다. 기본적으로 지원됩니다.
allow-same-origin 이 토큰을 사용하지 않으면 리소스는 항상 동일한 오리진 정책(데이터 스토리지, 쿠키 및 일부 JavaScript APIs. 기본적으로 지원됩니다.
allow-scripts 페이지가 스크립트를 실행하도록 허용합니다. 기본적으로 지원됩니다.
allow-downloads download 속성이 있는 <a> 또는 <area> 요소를 통해 파일을 다운로드하거나 파일 다운로드로 이어지는 탐색을 통해 파일을 다운로드할 수 있습니다.
allow-modal 페이지가 Window.alert(), Window.confirm(), Window.print()및를 사용하여 모달 창을 열 수 있도록 허용합니다Window.prompt(). 이 권한과 관계없이 <dialog> 요소를 열 수 있습니다.
allow-storage-access-by-user-activation 애플리케이션이 Storage Access API를 사용하여 파티셔닝되지 않은 쿠키에 대한 액세스를 요청할 수 있도록 허용합니다.
allow-popups-to-escape-sandbox 애플리케이션이 샌드박스 플래그를 강제로 적용하지 않고 새 브라우징 컨텍스트를 열 수 있도록 허용합니다.

샘플 구성

다음과 유사한 템플릿을 사용하여 iframe 권한을 구성합니다.

예를 들어 다음과 같이 클립보드 권한을 부여합니다.

{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
중요 정보
  • iframe 구성 필드를 비워 두거나 빈 중괄호({})로 설정하면 Connect Customer는 다음 샌드박스 권한을 부여합니다.

    • allow-forms

    • allow-popups

    • allow-same-origin

    • allow-scripts

    { "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
  • 권한 없이 애플리케이션을 명시적으로 구성하려면 AllowSandbox 모두에 대해 빈 배열을 설정해야 합니다.

    { "IframeConfig": { "Allow": [], "Sandbox": [] } }