Partager via


Résoudre les problèmes d’authentification multi-utilisateur

Cet article fournit des conseils sur la gestion des problèmes rencontrés dans un contexte multilocataire.

Lorsque vous utilisez des informations d’identification dans un contexte multi-locataires, vous pouvez éventuellement essayer/intercepter ClientAuthenticationException. Le tableau suivant présente les erreurs que cette exception indique, ainsi que les méthodes d'atténuation :

Message d'erreur Descriptif Atténuation
The current credential is not configured to acquire tokens for tenant <tenant-ID> L’application doit configurer les informations d’identification pour permettre l’acquisition de jetons auprès du locataire demandé. Ajoutez l’ID de locataire demandé à additionallyAllowedTenants sur le constructeur d'identifiants, ou ajoutez « * » à additionallyAllowedTenants pour autoriser l’acquisition de jetons pour n’importe quel locataire.

Cette exception a été ajoutée dans le cadre d’un changement majeur de l’authentification multilocataire dans la version 1.6.0. Les utilisateurs qui rencontrent cette erreur après la mise à niveau peuvent trouver des informations sur la modification et la migration dans BREAKING_CHANGES.md

Étapes suivantes

Si les conseils de dépannage de cet article ne permettent pas de résoudre les problèmes liés à l'utilisation des bibliothèques clientes Azure SDK for Java, nous vous recommandons de déposer un problème dans le référentiel GitHub Azure SDK for Java.