TLS 1.2 recomendado para aplicações do Power BI Embedded
Data de publicação: 10 abril, 2019
Como parte dos programas Microsoft para assegurar que os clientes têm controlo sobre a segurança das comunicações com os serviços Microsoft, recomendamos vivamente (e será necessário no futuro) atualizar a versão TLS da sua aplicação para o TLS 1.2.
O que é o TLS?
TLS significa "Transport Layer Security" e é um protocolo norma da indústria concebido para proteger a privacidade das informações comunicadas através da Internet. O TLS é utilizado em inúmeros browsers e aplicações que comunicam por HTTPS e TCP.
Se estiver a utilizar a aplicação .NET, siga um dos seguintes passos:
- Se a sua aplicação estiver a ser executada no .NET Framework 4.6 ou superior, continuará a funcionar (exceto se a configuração predefinida tiver sido modificada).
- Se a sua aplicação estiver a ser executada numa versão do .NET Framework anterior à 4.6, pode ativar o protocolo programaticamente quando a aplicação começar a ser executada através da seguinte linha de código:
System.Net.ServicePointManager .SecurityProtocol |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
O SDK da API do Power BI suporta o .NET 2.0 padrão a partir da versão 2.1.0, que adiciona suporte à versão TLS 1.2. Pode transferir a versão mais recente do SDK aqui.
Para o Powershell, adicione [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
ao respetivo script
Para software não .NET, contacte o seu fornecedor. Para a maioria das linguagens, pode ser feito com uma entrada de configuração simples.
Pode encontrar informações adicionais em TLS 1.2 support at Microsoft (Suporte do TLS 1.2 na Microsoft).