Imagem de fundo

Considere, hipoteticamente, que o CRA-PR mantém uma...

Considere, hipoteticamente, que o CRA-PR mantém uma aplicação web desenvolvida em Django para registro e acompanhamento de demandas de suporte e atendimento a usuários internos. Para reduzir redigitação de dados e evitar divergências cadastrais, uma nova funcionalidade deverá consultar, em um sistema externo, informações necessárias à identificação do usuário, ao vínculo com setor interno e ao acompanhamento da demanda. O sistema externo disponibiliza uma API REST sobre HTTP, com retorno em JSON, autenticação por token e endpoints documentados para consulta de registros. Durante a revisão técnica da funcionalidade, a equipe avaliou diferentes afirmações sobre integração, segurança, implantação e manutenção da aplicação. Tendo em vista as características informadas, assinale a afirmativa INCORRETA.


A

O uso de containers pode contribuir para padronizar a execução da aplicação entre ambientes, pois permite empacotar a aplicação e as dependências necessárias à sua execução.


B

O uso de controle de versão contribui para registrar alterações no código da integração, permitindo recuperar versões anteriores, comparar modificações e acompanhar a evolução da funcionalidade.


C

Como a API externa utiliza JSON sobre HTTP, a aplicação Django deve dispensar validações no back-end e repassar ao navegador a responsabilidade de verificar os dados recebidos antes de exibi-los ou gravá-los.


D

A autenticação por token da API externa deve ser tratada no back-end da aplicação Django, evitando que credenciais ou tokens de integração sejam expostos em arquivos estáticos enviados ao navegador do usuário.