Konfigurere klient-ID og klienthemmelighet
Denne artikkelen beskriver hvordan du konfigurerer en klient-ID og en klienthemmelighet for API for universell avgiftssats.
Obs!
Du kan opprette en SR-forespørsel for å be om Microsoft-støtte til å koble til produktteamet for Avgiftsberegning - API for universell for å få detaljert veiledning for å konfigurere klient-IDen og -hemmeligheten i miljøet ditt.
Forutsetninger
Før du kan få tilgang til skatteleverandørens tjeneste, må du konfigurere klient-IDen og klienthemmeligheten for API for universal avgiftssats. Avgiftsleverandør har disse verdiene. Når du mottar dem, lagrer du dem i Microsoft Azure-Key Vault og konfigurerer Key Vault-parametere for økonomi- og driftsapper for Dynamics 365 Finance. Når du har definert klient-IDen og klienthemmeligheten i Key Vault, kan du velge det tilsvarende key vault-navnet i mva-funksjonsoppsettet.
Opprette et Key Vault i Azure-portalen
Alle hemmeligheter og sertifikater som brukes i avgiftsberegningstjenesten, må lagres i Azure Key Vault. Denne fremgangsmåten sørger for at du ikke arbeider direkte med tilnærmingen, og at fremgangsmåten er lagret på en sikker måte. Når du må bruke digital signering eller sikre en tilkobling til eksterne webtjenester, må du angi referansen til Key Vault-hemmelighetene i stedet for å bruke hemmelighetene og sertifikatene direkte. Hvis du vil ha mer informasjon om mål, se Om Azure Key Vault.
Opprette et Key Vault
Gjør følgende for å opprette et Key Vault.
Fra Azure Portal-menyen eller Hjem-siden velger du Opprett en ressurs.
I søkefeltet angir du Key Vault.
I listen over resultater velger du Key Vault.
I Key Vault-delen velger du Opprett.
I delen Opprett Key Vault angir du følgende felter:
- Abonnement – Velg et abonnement.
- Ressursgruppe – Velg en ressursgruppe, eller velg Opprett ny.
- Navn – Et unikt navn kreves. For dette eksemplet brukes TaxProvider-vault.
- Lokasjon – Velg en plassering.
La de andre feltene stå med standardverdiene.
Obs!
I delen Konfigurer Key Vault-parametere i økonomi- og operasjonsapper i denne artikkelen er navnet du angir i feltet Navn, referert til som <KeyVaultName>.
Velg Neste, og sett feltet Tillatelsesmodell til Tilgangspolicy for hvelv.
Velg Se gjennom + Opprett.
Når implementeringen er fullført, utvider du delen Distribusjonsdetaljer og velger detaljer for Key vault .
Obs!
Kopier og lagre URI for Key Vault-verdien. Du må angi den i URL-adresse for Key Vault-feltet når du fullfører prosedyren i delen Konfigurer Key Vault-parametere i økonomi- og operasjonsapper.
Velg Neste, og sett feltet Tillatelsesmodell til Tilgangspolicy for hvelv.
Velg Hemmeligheter og velg deretter Generer/import.
Angi følgende felter:
- Opplastingsalternativer – Angi Manuelt.
- Navn – Angi et navn for hemmeligheten. Du kan for eksempel skrive ClientID.
- Hemmelig verdi – Angi klient-IDen du får fra avgiftsleverandøren.
Velg Opprett.
Obs!
Navnet på hemmeligheten er en obligatorisk parameter for integrering med Key Vault. Derfor må det angis i programmet. I delen Konfigurer Key Vault-parametere i økonomi- og driftapper kalles det <SecretName>-parameteren.
Gjenta trinn 10 for klienthemmeligheten.
Angi tillatelser
Denne delen forklarer hvordan du fullfører følgende prosedyrer:
- Opprett en appregistrering.
- Definer tilgangspolicy for nøkkelvelvet.
- Definer Key Vault-parametere i økonomi- og driftsapper.
Opprett en appregistrering
For å få tilgang til Key Vault må du opprette en appregistrering i Azure Active Directory (Azure AD).
Hvis du vil opprette en appregistrering, følger du disse trinnene.
I Azure AD søker du etter register og velger deretter App-registreringer.
Angi feltene Navn og Støttede kontotyper , og velg deretter Registrer.
Kopier og lagre verdien Klient-ID for program. Det må angis i programmet. I delen Definer Key Vault-parametere i økonomi- og driftsapper. kalles den Key Vault-klient-parameter.
Opprett en ny klienthemmelighet.
Obs!
Klienthemmeligheten er en obligatorisk parameter for integrering med key vault. Den bør kopieres og deretter angis i programmet. I delen Definer Key Vault-parametere i økonomi- og driftsapper. kalles den Hemmelig nøkkel for Key Vault-parameter.
Definere tilgangspolicy for key vault
Du må angi at tilgangspolicyen skal gi appregistreringen det riktige nivået for sikker tilgang til hemmeligheten du opprettet.
- Åpne Key Vault-lagring du opprettet tidligere.
- Gå til Innstillinger>Tilgangspolicyer, og velg Opprett.
- Angi Hemmelige tillatelser-delen, velg Hent og Liste-operasjoner.
- Velg Neste.
- I Velg sikkerhetskontohaver-trinnet, velg appregistreringen du opprettet tidligere.
- Velg Neste til du når Se gjennom + Opprett-trinnet , og velg deretter Opprett.
Definere Key Vault-parametere i økonomi- og driftsapper
Når du er ferdig med de nødvendige trinnene, definerer du Key Vault-parametere for å koble til Key Vault i økonomi- og driftsapper.
Gå til Systemadministrasjon>Oppsett>Key Vault-parametere.
Velg Ny for å opprette en ny forekomst.
Skriv inn et navn og en beskrivelse i hurtigfanen Generelt, angi følgende felt som er nødvendige for integrering med Key Vault-lagring:
- Nettadresse for Key Vault – Angi key valult-URI som du lagret i delen Opprett et key vault.
- Key Vault-klient – Angi interaktiv klient-ID til Microsoft Entra ID-programmet som er tilknyttet Key Vault-lagringen for godkjenning.
- Hemmelig nøkkel for Key Vault – Angi en hemmelig nøkkel tilknyttet Microsoft Entra ID-programmet som brukes for godkjenning med Key Vault-lagring.
I hurtigfanen Hemmeligheter velger du Legg til for å legge til en hemmelighet. For hver hemmelighet angir du feltene nedenfor:
- Navn
- beskrivelse
- Hemmelighet – Angi en hemmelig referanse til Key Vault-hemmeligheten.
Formatet til en hemmelighet må ligne på følgende eksempel: vault://<KeyVaultName>/<SecretName>/<SecretVersion>.
Attributtene <KeyVaultName> og <SecretVersion> er valgfrie. Attributtet <SecretName> er imidlertid påkrevd. I de fleste tilfeller kan du definere en hemmelig Key Vault-nøkkel i følgende format: vault:///<SecretName>.
Hvis den hemmelige versjonen ikke er definert i den hemmelige Key Vault-nøkkelen, henter systemet den aktive hemmeligheten som har den siste utløpsdatoen.
Obs!
Du må opprette Key vault-parameterne i hver juridiske enhet som er koblet til den eksterne avgiftsløsningsleverandøren for avgiftsberegning.