서드파티 애플리케이션에 Amazon Connect에 대한 액세스 권한을 부여할 때의 iframe 권한 - Amazon Connect

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

서드파티 애플리케이션에 Amazon Connect에 대한 액세스 권한을 부여할 때의 iframe 권한

AWS Console의 onboarding UI 또는 API를 통해 서드파티 애플리케이션을 구성할 때 iframe 권한 설정을 지정할 수 있습니다. 이러한 권한은 애플리케이션이 설정된 후에도 수정할 수 있습니다.

기본적으로 모든 서드파티 애플리케이션에는 allow-forms, allow-popups, allow-same-origin, allow-scripts 등의 네 가지 기본 iframe 권한이 부여됩니다. 일부 애플리케이션에는 향상된 기능이 필요할 수 있으므로 애플리케이션 등록 프로세스 중에 추가 iframe 권한을 요청할 수 있습니다.

참고

다음 권한에 대한 브라우저 호환성은 브라우저 구현에 따라 다를 수 있습니다.

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

샘플 구성

다음과 유사한 템플릿을 사용하여 프레임 권한을 구성할 수 있습니다.

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

{ "IframeConfig": { "Allow": [ "clipboard-read", "clipboard-write" ], "Sandbox": [ "allow-forms", "allow-popups", "allow-same-origin", "allow-scripts" ] } }
중요 정보
  1. 기본적으로 iframe 구성 필드가 비워지거나 빈 중괄호 {}로 설정된 경우, 다음 샌드박스 권한이 자동으로 부여됩니다.

    • allow-forms

    • allow-popups

    • allow-same-origin

    • allow-scripts

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

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