Sdílet prostřednictvím


Nastavení ID klienta a tajného klíče klienta

Tento článek vysvětluje, jak nastavit ID klienta a tajný klíč klienta pro rozhraní Universal Tax Rate API.

Poznámka

Můžete vytvořit tiket SR a požádat podporu společnosti Microsoft, aby vás spojila s produktovým týmem pro Výpočet daně – rozhraní Universal Tax Rate API, který vám poskytne podrobné pokyny k nastavení ID klienta a tajného klíče klienta ve vašem prostředí.

Předpoklady

Než budete mít přístup ke službě poskytovatele daní, musíte nastavit ID klienta a tajný klíč klienta pro rozhraní Universal Tax Rate API. Tyto hodnoty poskytuje váš poskytovatel daní. Když je obdržíte, uložte je do trezoru klíčů Microsoft Azure a nakonfigurujte parametry Key Vault pro finanční a provozní aplikace Dynamics 365. Po nastavení ID klienta a tajného klíče klienta v trezoru klíčů můžete vybrat odpovídající název tajného klíče Key Vault v nastavení funkce daní.

Vytvoření trezoru klíčů v Azure Portal

Všechny tajné kódy a certifikáty, které jsou použity ve službě Výpočet daně, musí být uchovány v trezoru klíčů Azure Key Vault. Tento přístup pomáhá zajistit, že nepracujete přímo s tajnými klíči a že jsou tajné klíče bezpečně uloženy. Když musíte použít digitální podepisování nebo zabezpečit připojení k externím webovým službám, nastavte odkaz na tajné klíče v Key Vault namísto přímého použití tajných klíčů a certifikátů. Další informace viz Informace o Trezoru klíčů Azure.

Vytvoření trezoru klíčů

Pokud chcete vytvořit trezor klíčů, postupujte následovně.

  1. Z nabídky Azure Portal nebo na stránce Domů vyberte možnost Vytvořit prostředek.

  2. Do pole pro vyhledávání zadejte Trezor klíčů.

  3. V seznamu výsledků vyberte Trezor klíčů.

  4. V sekci Trezor klíčů vyberte Vytvořit.

  5. V sekci Vytvoření trezoru klíčů nastavte následující pole:

    • Předplatné – Vyberte předplatné.
    • Skupina prostředků – Vyberte skupinu prostředků nebo vyberte možnost Vytvořit nové.
    • Název – Je třeba použít jedinečný název. V tomto příkladu je použito TaxProvider-vault.
    • Umístění – Vyberte umístění.

    Ostatní pole nechte na výchozích hodnotách.

    Poznámka

    V sekci Nastavení parametrů Key Vault ve finančních a provozních aplikacích v tomto článku je název, který zadáte do pole Název, <KeyVaultName>.

  6. Vyberte Další a nastavte pole Model oprávnění na Zásady přístupu k trezoru.

  7. Vyberte Zkontrolovat + vytvořit.

  8. Po dokončení nasazení rozbalte sekci Podrobnosti o nasazení a vyberte podrobnost Trezor klíčů.

    Screenshot stránky Přehled TaxProvider-vault s rozbalenými podrobnostmi o nasazení a zvýrazněným trezorem klíčů.

    Poznámka

    Zkopírujte a uložte hodnotu Identifikátor URI pro Key Vault. Musíte ji zadat do pole Adresa URL pro Key Vault, když dokončíte postup v sekci Nastavení parametrů Key Vault ve finančních a provozních aplikacích.

    Screenshot s detaily trezoru klíčů se zvýrazněným polem Identifikátor URI pro Key Vault.

  9. Vyberte Další a nastavte pole Model oprávnění na Zásady přístupu k trezoru.

  10. Vyberte Tajné klíče a poté vyberte Generovat/Importovat.

  11. Nastavte následující pole:

    • Možnosti odesílání – Zadejte Ruční.
    • Název – Zadejte název tajného klíče. Například zadejte ClientID.
    • Tajný klíč – Zadejte ID klienta, které získáte od poskytovatele daně.
  12. Vyberte Vytvořit.

    Poznámka

    Tajný klíč je povinný parametr pro integraci s trezorem klíčů. Proto by měl být v aplikaci specifikován. V sekci Nastavení parametrů Key Vault ve finančních a provozních aplikacích je to parametr <SecretName>.

  13. Opakujte krok 10 pro tajný klíč klienta.

Screenshot stránky Tajné klíče TaxProvider-vault se zvýrazněnými tajnými klíči ClientSecret a ClientId.

Nastavení oprávnění

Tato sekce popisuje provádění následujících postupů:

  • Vytvoření registrace aplikace.
  • Nastavení zásad přístupu k trezoru klíčů.
  • Nastavení parametrů Key Vault ve finančních a provozních aplikacích.

Vytvoření registrace aplikace

Chcete-li získat přístup ke Key Vault, musíte vytvořit registraci aplikace v Azure Active Directory (Azure AD).

K vytvoření registrace aplikace postupujte takto.

  1. V Azure AD vyhledejte registrovat a poté vyberte Registrace aplikací.

  2. Nastavte pole Název a Podporované typy účtů a poté vyberte Registrovat.

  3. Zkopírujte a uložte hodnotu ID aplikace (klienta). Musí být zadána v aplikaci. V sekci Nastavení parametrů Key Vault ve finančních a provozních aplikacích je to parametr Klient Key Vault.

    Screenshot stránky TaxProviderKeyVaultAccess se zvýrazněným polem ID aplikace (klienta).

  4. Vytvořte nový tajný klíč klienta.

    Poznámka

    Tajný klíč klienta je povinný parametr pro integraci s trezorem klíčů. Proto by měl být zkopírován a specifikován v aplikaci. V sekci Nastavení parametrů Key Vault ve finančních a provozních aplikacích je to parametr Tajný klíč Key Vault.

    Screenshot stránky Certifikáty & tajné klíče se zvýrazněným tlačítkem Nový tajný klíč klienta.

Nastavení zásad přístupu k trezoru klíčů

Musíte nastavit zásady přístupu a udělit registraci aplikace správnou úroveň zabezpečeného přístupu k tajnému klíči, který jste vytvořili.

  1. Otevřete úložiště Key Vault, které jste vytvořili dříve.
  2. Přejděte na Nastavení>Zásady přístupu a vyberte Vytvořit.
  3. V sekci Oprávnění k tajnému klíči vyberte operace Získat a Seznam.
  4. Zvolte Další.
  5. V kroku Výběr objektu zabezpečení vyberte registraci aplikace, kterou jste dříve vytvořili.
  6. Vyberte Další, dokud se nedostanete ke kroku Kontrola + vytvoření a poté vyberte Vytvořit.

Nastavení parametrů Key Vault ve finančních a provozních aplikacích

Po dokončení nezbytných kroků nastavte parametry Key Vault pro propojení s trezorem klíčů ve finančních a provozních aplikacích.

  1. Přejděte na Správa systému>Nastavení>Parametry trezoru klíčů.

  2. Zvolte Nová pro vytvoření nové instance.

  3. Zadejte název a popis a poté na záložce s náhledem Obecné nastavte následující pole, která jsou vyžadována pro integraci s úložištěm Key Vault:

    • Adresa URL pro Key Vault – Zadejte identifikátor URI pro trezor klíčů, který jste si uložili v sekci Vytvoření trezoru klíčů.
    • Klient Key Vault – Zadejte ID interaktivního klienta aplikace Microsoft Entra ID, které je přidruženo k úložišti Key Vault pro účely ověřování.
    • Tajný klíč úložiště Key Vault – Zadejte tajný klíč, který je přidružen k aplikaci Microsoft Entra ID, která se používá k ověřování v účtu úložiště Key Vault.
  4. Na záložce s náhledem Tajné klíče volbou Přidat přidejte tajný klíč. Pro každý tajný klíč nastavte tato pole:

    • Název
    • Popis
    • Tajný klíč – Zadejte odkaz na tajný klíč Key Vault.

    Formát tajného klíče musí připomínat následující příklad: vault://<NázevTrezoruKlíčů>/<NázevTajnéhoKlíče>/<VerzeTajnéhoKlíče>.

    Atributy <NázevTrezoruKlíčů> a <VerzeTajnéhoKlíče> jsou volitelné. Nicméně atribut <NázevTajnéhoKlíče> je povinný. Ve většině případů můžete definovat tajný klíč Key Vault v následujícím formátu: vault:///<NázevTajnéhoKlíče>.

    Pokud není v Key Vault definována verze tajného klíče, systém načte aktivní tajný klíč, který má nejpozdější datum vypršení platnosti.

    Screenshot stránky Parametry Key Vault.

    Poznámka

    Parametry trezoru klíčů musíte vytvořit v každé právnické osobě, která je připojena k externímu poskytovateli daňového řešení pro výpočet daně.