J'ai deux applications enregistrées sous le portail Azure: une version de test et une version de production. Mon application de test fonctionne bien avec l'ID client et ClientSecret/AppKey que j'ai obtenus des détails de l'application de test à partir du portail Azure. Cependant, lorsque je passe à celui de production alors que je remplace les valeurs ClientId et Secret par celles spécifiées par l'application de production que j'ai enregistrée, j'obtiens soudain une erreur:
AdalServiceException: AADSTS70002: erreur de validation des informations d'identification. AADSTS50012: Un secret client non valide est fourni
Mais je suis assez sûr que mon secret client est correct car je viens de copier et coller depuis le portail. Y a-t-il des solutions à cela?
Avez-vous essayé de simplement régénérer le secret?
L'erreur ici est assez simple et je ne pense pas que ce soit un défaut avec AAD.
Faites-moi savoir si cela fonctionne pour vous!
Encodez votre secret (par exemple, remplacez +
par %2B
, =
par %3D
etc)
Dans mon cas, j'avais 2 clés. J'en ai créé un troisième, qui n'a pas fonctionné. Enfin, j'ai supprimé toutes les clés et en ai créé une nouvelle, mais une seule. Ensuite, cela a fonctionné.