Skip to content

[VRF-286] Adiciona encrypted-media no script de embedded do Verify#169

Open
franciscoemanuel-clk wants to merge 1 commit into
mainfrom
feature/VRF-286
Open

[VRF-286] Adiciona encrypted-media no script de embedded do Verify#169
franciscoemanuel-clk wants to merge 1 commit into
mainfrom
feature/VRF-286

Conversation

@franciscoemanuel-clk
Copy link
Copy Markdown
Contributor

Descrição

Adiciona encrypted-media à lista de permissões do allow do iframe gerado pelo SDK do Verify.

Issue tracker

[Link para o card no Jira.]

Code Review

Como fazer o Code Review:

CONTRIBUTING.md

Screenshots (para mudanças de UI, se houver)

[Adicione alguns screenshots das mudanças de UI inclusas no seu PR, se houver. Isso ajuda o revisor a entender como o usuário utilizaria o código do PR.]

Links e observações

[Links úteis que podem contextualizar e ajudar o revisor, por exemplo para a página de uma dependência que escolheu adicionar, ou um código que se inspirou, ou documentação externa (docs de uma API, do Vue, do Rails, etc).]

Checklist para poder mergear

  • O código do PR inclui (ou já possui) testes para o código nele
  • Os checks de linters estão passando
  • Os checks de testes estão passando

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Atualiza o SDK de embedded do Verify para permitir encrypted-media no atributo allow do iframe, viabilizando recursos que dependem dessa permissão sem alterar o comportamento padrão dos outros embeds.

Changes:

  • Adiciona encrypted-media à lista de permissões do allow no embed do Verify.
  • Refatora o BaseEmbed para usar um getter (allowed) e permitir override por subclasses.
  • Atualiza/adiciona testes garantindo o allow esperado para Verify e mantendo o default no Signature.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
packages/v3/src/verify/embedded.js Override de permissões do iframe (allow) para incluir encrypted-media.
packages/v3/src/core/base-embed.js Introduz getter allowed e passa a usá-lo ao montar o iframe.
packages/v3/src/verify/embedded.spec.js Ajusta o teste para validar encrypted-media no allow do Verify.
packages/v3/src/signature/embedded.spec.js Adiciona teste para garantir que o Signature mantém as permissões default.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

}

get allowed() {
return 'camera;geolocation;fullscreen;gyroscope;accelerometer;magnetometer;encrypted-media';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants