Compartilhar via


Os aplicativos do AppSource podem armazenar seus segredos no Azure Key Vault

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, confira a documentação do produto Microsoft Dynamics 365. Para ver os planos de lançamento mais recentes, confira os planos de lançamento do Dynamics 365 e Microsoft Power Platform.

Habilitado para Versão preliminar pública Disponibilidade Geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente - 1º de outubro de 2020

Detalhes do recurso

No mundo do software como serviço (SaaS), os aplicativos normalmente não são executados isoladamente, eles geralmente interagem com outros serviços.

Algumas extensões do Business Central fazem chamadas de serviço Web para serviços que não sejam do Business Central. Por exemplo, uma extensão pode chamar o Armazenamento do Azure para ler ou gravar blobs. Outra extensão pode chamar o serviço Web do editor da extensão para fazer uma operação.

Essas chamadas de serviço Web geralmente são autenticadas, o que significa que a extensão deve fornecer uma credencial na chamada. As credenciais permitem que o outro serviço aceite ou rejeite a chamada. Você pode considerar as credenciais como uma espécie de segredo da extensão. Um segredo não deve ser revelado a clientes, parceiros ou qualquer outra pessoa. Então, de onde a extensão pode obter o segredo? É neste ponto que o Azure Key Vault é usado. Azure Key Vault é um serviço de nuvem que funciona como um armazenamento de segredos seguro. Ele fornece armazenamento centralizado para segredos, permitindo que você controle o acesso e a distribuição dos segredos.

Com esta versão, apresentamos uma opção para os desenvolvedores de aplicativos criarem seus segredos na conta do Azure Key Vault criada na própria assinatura. A conta do Azure Key Vault poderá então ser especificada no arquivo app.json do aplicativo. Com o cofre de chaves especificado, o serviço Business Central Online agora permite que o código do aplicativo leia os segredos do cofre durante a execução do código. Os segredos não estarão acessíveis a outros aplicativos instalados no mesmo ambiente.

Esse recurso estará disponível no Business Central Online para todos os aplicativos registrados no AppSource (etapas adicionais de integração serão necessárias). Ele não estará disponível para extensões por locatário e extensões de desenvolvedor (ou seja, extensões que são publicadas diretamente do Visual Studio Code em um ambiente de área restrita).

O recurso também terá suporte para implantações locais do Business Central.

Obrigado pela sua ideia

Obrigado por enviar esta ideia. Ouvimos sua ideia, além dos comentários e votos, para nos ajudar a decidir o que adicionar ao nosso roteiro de produtos.

Consulte também

Usando Key Vaults do aplicativo com Extensões do Business Central (docs)