기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
타사 애플리케이션에 Amazon Connect에 대한 액세스 권한을 부여할 때의 Iframe 권한
AWS 콘솔의 onboarding
UI 또는 API를 통해 타사 애플리케이션을 구성할 때 iframe
권한 설정을 지정할 수 있습니다. 이러한 권한은 애플리케이션이 설정된 후에도 수정할 수 있습니다.
기본적으로 모든 타사 애플리케이션에는 , allow-forms
, 및 allow-popups
라는 네 가지 기본 iframe
권한이 부여됩니다allow-same-origin
allow-scripts
. 일부 애플리케이션에는 향상된 기능이 필요할 수 있으므로 애플리케이션 등록 프로세스 중에 추가 iframe
권한을 요청할 수 있습니다.
중요
iframe 권한은 타사 애플리케이션에서 지원되지만 현재 가이드에 포함된 타사 애플리케이션에서는 지원되지 않습니다. 이 제한은 가이드 임베드 내에서 iframe 기능을 사용하려는 타사 애플리케이션에 영향을 미칩니다. 가이드 외부의 표준 타사 애플리케이션은 예상대로 iframe 권한을 계속 사용할 수 있습니다.
참고
다음 권한에 대한 브라우저 호환성은 브라우저 구현에 따라 다를 수 있습니다.
권한 | 설명 |
---|---|
허용 | |
클립보드-읽기 | 애플리케이션이 클립보드에서 데이터를 읽을 수 있는지 여부를 제어합니다. 현재 Chrome에서 지원되지만 Firefox 및 Safari에서는 지원되지 않습니다. |
클립보드-쓰기 | 애플리케이션이 클립보드에 데이터를 쓸 수 있는지 여부를 제어합니다. 현재 Chrome에서 지원되지만 Firefox 및 Safari에서는 지원되지 않습니다. |
마이크 | 애플리케이션이 오디오 입력 디바이스를 사용할 수 있는지 여부를 제어합니다. |
카메라 | 애플리케이션이 비디오 입력 디바이스를 사용할 수 있는지 여부를 제어합니다. |
샌드박스 | |
허용 양식 | 페이지가 양식을 제출하도록 허용합니다. 기본적으로 지원됩니다. |
팝업 허용 | 애플리케이션이 팝업을 열 수 있도록 허용합니다. 기본적으로 지원됩니다. |
allow-same-origin | 이 토큰을 사용하지 않으면 리소스는 항상 동일한 오리진 정책(데이터 스토리지/쿠키 및 일부 JavaScript APIs에 대한 액세스를 차단할 수 있음)에 실패하는 특수 오리진의 것으로 처리됩니다. 기본적으로 지원됩니다. |
허용 스크립트 | 페이지가 스크립트를 실행하도록 허용합니다. 기본적으로 지원됩니다. |
allow-downloads | 다운로드 속성이 있는 <a> 또는 <area> 요소와 파일 다운로드로 이어지는 탐색을 통한 파일 다운로드 허용 |
허용 모달 | 페이지가 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 구성 필드를 비워 두거나 빈 중괄호 {}로 설정하면 다음 샌드박스 권한이 자동으로 부여됩니다.
-
허용 양식
-
팝업 허용
-
allow-same-origin
-
허용 스크립트
{ "IframeConfig": { "Allow": [], "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"] } }
-
-
권한 없이 애플리케이션을 명시적으로 구성하려면
Allow
및 모두에 대해 빈 배열을 설정해야 합니다Sandbox
.{ "IframeConfig": { "Allow": [], "Sandbox": [] } }