

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# サードパーティーアプリケーションに Amazon Connect へのアクセスを許可する際の Iframe アクセス許可
<a name="3p-apps-iframe-permissions"></a>

AWS コンソールの `onboarding` UI または API を使用してサードパーティーアプリケーションを設定する場合、`iframe` アクセス許可設定を指定できます。これらのアクセス許可は、アプリケーションの設定後でも変更できます。

デフォルトでは、すべてのサードパーティーアプリケーションには `allow-forms`、`allow-popups`、`allow-same-origin`、および `allow-scripts` の 4 つの基本的な `iframe` アクセス許可が付与されます。一部のアプリケーションでは拡張機能が必要になる場合があるため、アプリケーション登録プロセス中に追加の `iframe` アクセス許可をリクエストできます。

**注記**  
以下のアクセス許可に対するブラウザの互換性は、ブラウザの実装によって異なる場合があります。


| アクセス許可 | 説明 | 
| --- | --- | 
| 許可 |  | 
| clipboard-read | アプリケーションがクリップボードからデータを読み取ることができるかどうかを制御します。現在は Chrome でサポートされていますが、Firefox や Safari ではサポートされていません。 | 
| clipboard-write | アプリケーションがクリップボードにデータを書き込むことを許可するかどうかを制御します。現在は Chrome でサポートされていますが、Firefox や Safari ではサポートされていません。 | 
| microphone | アプリケーションにオーディオ入力デバイスの使用を許可するかどうかを制御します。 | 
| camera | アプリケーションにビデオ入力デバイスの使用を許可するかどうかを制御します。 | 
| サンドボックス |  | 
| allow-forms | ページにフォームの送信を許可します。デフォルトでサポートされています。 | 
| allow-popups | アプリケーションにポップアップを開くことを許可します。デフォルトでサポートされています。 | 
| allow-same-origin | このトークンを使用しない場合、リソースは、常に同じオリジンポリシーに失敗する特別なオリジンからのものとして扱われます (データストレージ/Cookie および一部の JavaScript API へのアクセスが妨げられる可能性があります)。デフォルトでサポートされています。 | 
| allow-scripts | ページにスクリプトの実行を許可します。デフォルトでサポートされています。 | 
| allow-downloads | ダウンロード属性を持つ <a> 要素または <area> 要素と、ファイルのダウンロードにつながるナビゲーションを使用してファイルのダウンロードを許可します。 | 
| allow-modal | Window.alert()、Window.confirm()、Window.print() および Window.prompt() でモーダルウィンドウを開くことをページに許可します。このキーワードに関係なく <dialog> を開くことは許可されます | 
| allow-storage-access-by-user-activation | ストレージアクセス API を使用して、パーティション分割されていない Cookie へのアクセスをリクエストすることを許可します。 | 
| allow-popups-to-escape-sandbox | サンドボックスフラグを強制せずに新しいブラウジングコンテキストを開くことを許可します。 | 

## 設定例
<a name="3p-apps-iframe-permissions-sample-configuration"></a>

Iframe アクセス許可は、次のようなテンプレートを使用して設定できます。

例えば、クリップボードのアクセス許可を付与するには、次のようにします。

```
{
    "IframeConfig": {
        "Allow": [
            "clipboard-read",
            "clipboard-write"
        ],
        "Sandbox": [
            "allow-forms",
            "allow-popups",
            "allow-same-origin",
            "allow-scripts"
        ]
    }
}
```

**重要な注意事項**

1. デフォルトでは、iframe 設定フィールドを空白のままにするか、中括弧 \$1\$1 を空に設定すると、次のサンドボックスアクセス許可が自動的に付与されます。
   + allow-forms
   + allow-popups
   + allow-same-origin
   + allow-scripts

   ```
   {
       "IframeConfig": {
           "Allow": [],
           "Sandbox": ["allow-forms", "allow-popups", "allow-same-origin", "allow-scripts"]
       }
   }
   ```

1. アクセス許可のないアプリケーションを明示的に設定するには、`Allow` と `Sandbox` の両方に空の配列を設定する必要があります。

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