14. oktober 2026
Introduktion
App‑identity i AL‑apps er det sæt metadata og konfigurationer, der identificerer en app over for Business Central‑platformen og eksterne integrationer. Korrekt styring af app‑identity har konsekvenser for sikkerhed, deployment, opgraderinger og hvordan platformen adskiller forskellige udgaver af samme app.
Hvad indgår i app‑identity?
App‑identity omfatter typisk:
- App‑id og publisherinformation i app.json
- Versionsnummer og targetScope (fx Global eller Tenant)
- Certifikater eller andre credentials brugt til integration
- Retningslinjer for permissions og API‑adgang
Disse elementer bestemmer, hvordan Business Central håndterer appen ved installation, opgradering og ved kommunikation med andre systemer.
Hvorfor er det vigtigt?
En veldefineret app‑identity hjælper med at:
- Sikre entydig identifikation ved deployment og opgraderinger.
- Styre scope for hvor appen kan installeres (globalt vs tenantlokalt).
- Forhindre konflikter mellem versioner og publisher‑navne.
- Understøtte sikker integration via godkendte credentials og roller.
Best practices
- Brug entydige publisher‑navne og App‑IDs, som afspejler din organisations domæne eller partneridentitet.
- Vælg målrettet scope: Global for bredt distributionsindhold, Tenant for lokale tilpasninger.
- Hold versionsstyring konsekvent og brug semantisk versionering for at lette opgraderingslogik.
- Gem ikke følsomme credentials i kildekode — brug sikre hemmelighedsløsninger og Key Vaults.
Hvad betyder det for dig?
For danske implementeringsprojekter betyder korrekt app‑identity mindre risiko for konflikter under opgraderinger og klarere ansvar ved integrationer. Partnere bør indføre standarder for publishernavne og App‑ID’er, og driftsteams skal sikre, at credentials håndteres sikkert. Ved at følge best practices mindsker du risikoen for installationsfejl, forkerte scopes og uventede adfærd ved opgraderinger.
Kilde: Microsoft Learn