AppSource-apps kan gemme deres hemmeligheder i Azure Key Vault

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at se Microsoft Dynamics 365-dokumentation. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365 og Microsoft Power Platform.

Aktiveret for Offentlig prøveversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere, automatisk - 1. oktober 2020

Funktionsdetaljer

Inden for området Software som en service (SaaS) kører apps typisk ikke isoleret – de interagerer ofte med andre tjenester.

Nogle Business Central-udvidelser foretager webtjenestekald til tjenester, der ikke er i Business Central. F.eks. kalder en udvidelse muligvis Azure Storage for at læse eller skrive blobs. En anden udvidelse kalder muligvis udvidelsesudgiverens webtjeneste for at foretage en handling.

Disse kald til webtjenester kræver typisk godkendelse, hvilket betyder, at udvidelsen skal angive en legitimationsoplysning i kaldet. Legitimationsoplysningerne gør det muligt for den anden tjeneste at acceptere eller afvise kaldet. Du kan betragte legitimationsoplysningerne som en slags hemmelighed i udvidelsen. En hemmelighed bør ikke lækkes til kunder, partnere eller nogen anden. Så hvor kan udvidelsen hente hemmeligheden fra? Det er her, Azure Key Vault bruges. Azure Key Vault er en skytjeneste, der fungerer som et sikkert lager for hemmeligheder. Den giver en central lagerplads til hemmeligheder, så du kan kontrollere adgangen til og distributionen af hemmelighederne.

Med denne udgivelse introducerer vi en mulighed for appudviklere til at oprette deres hemmeligheder på den Azure Key Vault-konto, der er oprettet i deres eget abonnement. Azure Key Vault-kontoen kan derefter specificeres i filen app.json i appen. Med den angivne Key Vault tillader Business Central Online-tjenesten nu appkoden at læse hemmelighederne fra samlingen af legitimationsoplysninger under kodeudførelse. Hemmelighederne er ikke tilgængelige for andre apps, der er installeret i det samme miljø.

Denne funktion vil være tilgængelig i Business Central Online for alle apps, der er registreret på AppSource (der kræves yderligere trin til onboarding). Den vil ikke være tilgængelig for udvidelser og udviklerudvidelser pr. lejer (dvs. udvidelser, der offentliggøres direkte fra Visual Studio Code til et sandkassemiljø).

Funktionen understøttes også for lokale installationer af Business Central.

Tak for din idé

Tak for din indsendelse af denne idé. Vi har lyttet til din idé, sammen med kommentarer og stemmeafgivelser, så vi bedre kunne beslutte, hvad der skal føjes til vores produktoversigt.

Se også

Brug af appens Key Vaults med Business Central-udvidelser (dokumentation)