AppSource-appar kan lagra sina hemligheter i Azure Key Vault
Viktigt
Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Microsoft Dynamics 365-produktdokumentation. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.
Aktiverat för | Allmänt tillgänglig förhandsversion | Allmän tillgänglighet |
---|---|---|
Administratörer, utvecklare, marknadsförare och analytiker, automatiskt | - | 1 oktober 2020 |
Mer information om funktionen
När det gäller programvara som en tjänst (SaaS) brukar appar inte köras isolerade, utan interagerar ofta med andra tjänster.
Vissa Business Central-tillägg gör webbtjänstanrop till tjänster utanför Business Central. Ett tillägg kanske anropar Azure Storage för att läsa eller skriva blobs. Ett annat tillägg kanske anropar sin utgivares webbtjänst för att utföra en åtgärd.
De här webbtjänstanropen autentiseras vanligtvis, vilket betyder att tillägget måste tillhandahålla en autentiseringsuppgift i anropet. Autentiseringsuppgifterna gör att den andra tjänsten kan acceptera eller avvisa anropet. Man kan se autentiseringsuppgifterna som ett slags hemlighet för tillägget. En hemlighet ska inte avslöjas för kunder, partner eller någon annan. Så var kan tillägget hämta hemligheten? Det är här Azure Key Vault används. Azure Key Vault är en molntjänst som fungerar som en säker lagringsplats för hemligheter. Den är en central lagringsplats för hemligheter som gör att du kan styra åtkomsten och distributionen av hemligheterna.
I den här utgåvan introducerar vi en möjlighet för apputvecklare att skapa sina hemligheter i det Azure Key Vault-konto som skapades i deras egen prenumeration. Sedan kan Azure Key Vault-kontot specificeras i appens app.json-fil. När nyckelvalvet har specificerats tillåter tjänsten Business Central Online att appkod läser hemligheterna från valvet när koden körs. Hemligheterna blir inte tillgängliga för andra appar som är installerade i samma miljö.
Funktionen blir tillgänglig i Business Central Online för alla appar som är registrerade i AppSource (ytterligare registreringssteg krävs). Den blir inte tillgänglig för tillägg per klientorganisation eller utvecklartillägg (det vill säga tillägg som publiceras direkt från Visual Studio Code till en sandbox-miljö).
Funktionen kan också användas för lokala distributioner av Business Central.
Tack för ditt förslag
Tack för att du skickade in det här förslaget. Vi har lyssnat på ditt förslag som, tillsammans med kommentarer och röster, hjälper oss att bestämma vad som ska läggas till i vår produktplan.
Se även
Använda appnyckelvalv med Business Central-tillägg (dokument)