Depuis quelques temps, la notification suivante apparaît sur SaaS, sur la carte utilisateur : l’option « clé d’accès au serviceWeb » est obsolète pour SaaS. Veuillez utiliser OAuth.

 

oauth-message

 

Selon Microsoft, la fonction suivante sera supprimée avec la publication Wave 1 de Business Central 2022 :

La possibilité d’accéder aux services Web dans Business Central à l’aide d’une clé d’accès au service Web (authentification de base) est déconseillée pour SaaS. OAuth2 deviendra l’option d’authentication pour SaaS. Les exemples OAuth sont publiés dans le rapport BCTech. Sur site, la clé d’accès au service Web (authentification de base) restera pour le moment une option. Cette modification n’a aucune influence sur la manière dont Business Central se connecte aux services externes.

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/deprecated-features-w1

 

Vous trouverez de plus amples informations sur OAuth2 ainsi que sur la configuration d’OAuth2 sous les liens ci-dessous :

Usage and license terms

How to set up

How to test (REST Client & PowerShell)

How to test (Postman & Insomnia)

How to use in C#

How to use in AL

 

Nous avons également créé un tutoriel détaillé pour vous aider, qui montre la connexion à Business Central et particulièrement aux pages API SwissSalary au moyen de la nouvelle méthode d’authorisation OAuth 2.0.

 

SwissSalary | OAuth 2.0 (DE)

 


 

Avec OAuth 2.0, vous pouvez encore augmenter la sécurité et protéger davantage vos données.

Afin que la configuration soit aussi simple que possible, nous avons créé le tutoriel suivant :