Configurer un ID client et une clé secrète client
Cet article explique comment configurer un ID client et une clé secrète client pour l’API Universal Tax Rate.
Remarque
Vous pouvez créer un ticket SR pour demander au support Microsoft de vous mettre en contact avec l’équipe produit de l’API Calcul de la taxe - Taux d’imposition universel pour obtenir des conseils détaillés sur la configuration de l’ID client et de la clé secrète client dans votre environnement.
Conditions préalables
Avant de pouvoir accéder au service d’un prestataire fiscal, vous devez configurer votre ID client et votre clé secrète client pour l’API du taux d’imposition universel. Votre fournisseur de services fiscaux fournit ces valeurs. Lorsque vous les recevez, stockez-les dans un coffre de clés Microsoft Azure et configurez les paramètres Key Vault pour les applications de finances et d’opérations Dynamics 365. Après avoir configuré l’ID client et la clé secrète client dans le coffre de clés, vous pouvez sélectionner le nom de la clé secrète Key Vault correspondant dans la configuration de la fonctionnalité fiscale.
Créer un coffre de clés dans le portail Azure
Toutes les clés secrètes et les certificats qui sont utilisés dans le service Calcul des taxes doivent être stockées dans un coffre de clés Azure. Cette approche permet de garantir que vous ne travaillez pas directement avec les clés secrètes et que celles-ci sont stockées en toute sécurité. Lorsque vous devez utiliser la signature numérique ou sécuriser une connexion à des services web externes, définissez la référence aux clés secrètes Key Vault au lieu d’utiliser directement les clés secrètes et les certificats. Pour plus d’informations, voir À propos de Azure Key Vault.
Créer un coffre de clés
Pour créer un coffre de clés, procédez comme suit.
Depuis le menu Portail Azure, ou depuis la page Accueil, sélectionnez Créer une ressource.
Dans le champ de recherche, saisissez Coffre de clés.
Dans la liste des résultats de recherche, sélectionnez Coffre de clés.
Dans la section Coffre de clés, sélectionnez Créer.
Dans la section Créer un coffre de clés, définissez les champs suivants :
- Abonnement : sélectionnez un abonnement.
- Groupe de ressources : sélectionnez un groupe de ressources, ou sélectionnez Créer.
- Nom : un nom unique est obligatoire. Pour cet exemple, TaxProvider-vault est utilisé.
- Emplacement : sélectionnez un emplacement.
Laissez les autres paramètres définis sur leurs valeurs par défaut.
Remarque
Dans la section Configurer les paramètres Key Vault dans les applications de finances et d’opérations de cet article, le nom que vous entrez dans le champ Nom est appelé <KeyVaultName>.
Sélectionnez Suivant et définissez le champ Modèle d’autorisation sur Stratégie d’accès au coffre-fort.
Sélectionnez Réviser + Créer.
Une fois le déploiement terminé, développez la section Détails du déploiement et sélectionnez le détail Coffre de clés.
Remarque
Copiez et enregistrez la valeur URI du coffre. Vous devez le saisir dans le champ URL de Key Vault lorsque vous terminez la procédure dans la section Configurer les paramètres de Key Vault dans les applications de finances et d’opérations.
Sélectionnez Suivant et définissez le champ Modèle d’autorisation sur Stratégie d’accès au coffre-fort.
Sélectionnez Clés secrètes, puis sélectionnez Générer/Importer.
Définissez les champs suivants :
- Options de chargement : spécifiez Manuel.
- Nom : entrez un nom pour la clé secrète. Par exemple, saisissez ClientID.
- Valeur de clé secrète : saisissez l’ID client que vous obtenez du fournisseur de services fiscaux.
Sélectionnez Créer.
Remarque
Le nom de la clé secrète est un paramètre obligatoire pour l’intégration au coffre de clés. Il convient donc de le préciser dans la candidature. Dans la section Configurer les paramètres de Key Vault dans les applications de finances et d’opérations, il est appelé paramètre <SecretName>.
Répétez l’étape 10 pour la clé secrète client.
Paramétrage des autorisations
Cette section explique comment exécuter les procédures suivantes :
- Créez un enregistrement d’application.
- Configurez la stratégie d’accès du coffre de clés.
- Configurez les paramètres Key Vault dans les applications de finances et d’opérations.
Créez un enregistrement d’application
Pour accéder à Key Vault, vous devez créer une inscription d’application dans Azure Active Directory (Azure AD).
Pour créer un enregistrement d’application, procédez comme suit.
Dans Azure AD, recherchez s’inscrire, puis sélectionnez Inscriptions d’applications.
Définissez les champs Nom et Types de comptes pris en charge, puis sélectionnez S’inscrire.
Copiez et enregistrez la valeur ID (client) d’application. Il convient de le préciser dans la candidature. Dans la section Configurer les paramètres de Key Vault dans les applications de finances et d’opérations, il est appelé paramètre client Key Vault.
Créez une clé secrète client.
Remarque
La clé secrète est un paramètre obligatoire pour l’intégration au coffre de clés. Il convient donc de le préciser dans la candidature. Dans la section Configurer les paramètres de Key Vault dans les applications de finances et d’opérations, il est appelé paramètre clé secrète Key Vault.
Configurer la stratégie d’accès du coffre de clés
Vous devez configurer la stratégie d’accès pour accorder à l’inscription de l’application le niveau correct d’accès sécurisé à la clé secrète que vous avez créée.
- Ouvrez le stockage Key Vault que vous avez créée précédemment.
- Accédez à Paramètres>Stratégies d’accès et sélectionnez Créer.
- Dans la section Autorisations de clé secrète, sélectionnez les opérations Get et List.
- Sélectionnez Suivant.
- À l’étape Sélectionnez le principal, sélectionnez l’inscription d’application que vous avez créée à l’étape précédente.
- Sélectionnez Suivant jusqu’à ce que vous atteigniez l’étape Réviser + créer, puis sélectionnez Créer.
Configurer les paramètres Key Vault dans les applications de finances et d’opérations
Une fois les étapes préalables terminées, configurez les paramètres de Key Vault pour les lier au coffre de clés dans les applications de finances et d’opérations.
Accédez à Administration système>Paramétrage>Paramètres du coffre de clés.
Sélectionnez Nouveau pour créer une instance.
Entrez un nom et une description, puis, sur l’onglet rapide Général, définissez les champs suivants requis pour l’intégration avec le stockage Key Vault :
- URL de Key Vault : saisissez l’URI du coffre de clés que vous avez enregistré dans la section Créer un coffre de clés.
- Client du coffre de clés : saisissez l’ID client interactif de l’application Microsoft Entra ID associée au stockage du coffre de clés à des fins d’authentification.
- Clé secrète du coffre de clés : saisissez la clé secrète associée à l’application Microsoft Entra ID utilisée pour l’authentification avec le stockage du coffre de clés.
Sur l’onglet rapide Clés secrètes, sélectionnez Ajouter pour ajouter votre clé secrète. Pour chaque clé secrète, définissez les champs suivants :
- Nom
- Description
- Clé secrète : entrez une référence de clé secrète à la clé secrète Key Vault.
Le format d’une clé secrète doit ressembler à l’exemple suivant : vault://<KeyVaultName>/<SecretName>/<SecretVersion>.
Les attributs <KeyVaultName> et <SecretVersion> sont facultatifs. Cependant, l’attribut <SecretName> est obligatoire. Dans la plupart des cas, vous pouvez définir une clé secrète Key Vault au format suivant : vault:///<SecretName>.
Si la version de la clé secrète n’est pas définie dans la clé secrète Key Vault, le système récupère la clé secrète active ayant la dernière date d’expiration.
Remarque
Vous devez créer les paramètres du coffre-fort de clés dans chaque entité juridique connectée au fournisseur de solution fiscale externe pour le calcul de la taxe.