Création d'un compte de service
Pour utiliser les interactions serveur à serveur, vous devez demander la création d'un compte de service en contactant le chef de projet responsable de votre entreprise et en envoyant les informations suivantes : nom de l'entreprise, nom de l'application, nom, e-mail et numéro de téléphone de la personne responsable de l'application au sein de l'entreprise. Des comptes distincts doivent être créés pour les environnements de test et de production.
Une fois ces informations reçues, un compte de service sera créé pour authentifier votre application, et nous vous enverrons un e-mail afin que vous puissiez générer la paire de clés du compte.
Les identifiants d'un compte de service comprennent un nom de compte unique, un identifiant d'entreprise (Tenant ID) et au moins une paire de clés (publique et privée). Après la génération des clés, vous ne recevrez que la clé privée (fichier .key.pem), ainsi que le payload à utiliser pour créer le JWT.
Si vous avez besoin de la clé publique pour la configurer dans votre système, veuillez contacter le chef de projet responsable de votre compte. Il est également possible de générer une clé publique à l'aide de la commande openssl suivante :
openssl req -x509 -new -nodes -sha256 -days 720 \
-key fileName.key.pem -out fileName.cert.pem