Incorpore o cliente do DCV navegador da Amazon em um iFrame - Amazon DCV

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Incorpore o cliente do DCV navegador da Amazon em um iFrame

Por padrão, para se proteger contra ataques de clickjacking, a Amazon DCV não permite que o cliente do navegador seja incorporado a um. iFrame No entanto, você pode substituir esse comportamento padrão para permitir que o cliente do navegador seja executado dentro de umiFrame.

Para obter mais informações sobre como evitar ataques de clickjacking, consulte a página de dicas da política de segurança de conteúdo.

Para permitir que o navegador da web seja executado dentro de umiFrame, você deve configurar o DCV servidor Amazon para enviar os seguintes cabeçalhos de HTTP resposta adicionais ao cliente do navegador da web:

  • web-x-frame-options

  • web-extra-http-headers

Recomendamos que você adicione os dois cabeçalhos para garantir a melhor compatibilidade entre os navegadores da Web.

nota

Se estiver se conectando por meio de um Amazon DCV Connection Gateway, as opções de x-frame precisam ser definidas na configuração do gateway. Isso é feito usando o local-resources-http-headers parâmetro na [web-resources]seção da configuração do gateway.

Windows server
  1. Abra o Editor do Registro do Windows e navegue até a chave HKEY_ USERS /S-1-5-18/Software/ GSettings /com/nicesoftware/dcv/connectivity/.

  2. Abra o web-x-frame-optionsparâmetro. Em Dados de valor, insira "ALLOW-FROM https://server_hostname".

    nota

    Se o parâmetro não existir, crie um novo parâmetro String e dê um nome a ele web-x-frame-options.

  3. Abra o web-extra-http-headersparâmetro. Em Dados de valor, insira [("Content-Security-Policy", "frame-ancestors https://server_hostname")].

    nota

    Se o parâmetro não existir, crie um novo parâmetro String e dê um nome a ele web-extra-http-headers.

  4. Feche o Editor de Registro do Windows.

  5. Pare e reinicie o DCV servidor da Amazon.

Linux server
  1. Abra /etc/dcv/dcv.conf com o editor de texto de sua preferência.

  2. Na seção [connectivity], faça o seguinte:

    • Em web-x-frame-options, digite "ALLOW-FROM https://server_hostname".

    • Em web-extra-http-headers, digite [("Content-Security-Policy", "frame-ancestors https://server_hostname")].

    Por exemplo:

    [connectivity] web-x-frame-options="ALLOW-FROM https://my-dcv-server.com" web-extra-http-headers=[("Content-Security-Policy", "frame-ancestors https://my-dcv-server.com")]
  3. Salve e feche o arquivo.

  4. Pare e reinicie o DCV servidor da Amazon.

Por padrão, a maioria dos navegadores impede o acesso a alguns atributos, como acesso ao microfone e acesso em tela cheia. Para permitir o acesso a esses recursos, modifique o iFrame elemento na página da web. Por exemplo, para permitir o acesso ao microfone e ao modo de tela cheia, modifique o iFrame elemento da seguinte forma:

<iframe src="..." allow="microphone; fullscreen">/iframe>