Partager via


Résoudre les problèmes d’authentification multilocataire

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 multilocataire, vous pouvez éventuellement essayer/intercepter ClientAuthenticationException. Le tableau suivant présente les erreurs que cette exception indique et les méthodes d’atténuation :

Message d’erreur Description Limitation des risques
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 à partir du locataire demandé. Ajoutez l’ID de locataire demandé dans additionallyAllowedTenants le générateur d’informations d’identification, ou ajoutez « * » pour additionallyAllowedTenants autoriser l’acquisition de jetons pour n’importe quel locataire.

Cette exception a été ajoutée dans le cadre d’une modification cassant 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 n’aident pas à résoudre les problèmes lorsque vous utilisez le Kit de développement logiciel (SDK) Azure pour les bibliothèques clientes Java, nous vous recommandons de déposer un problème dans le référentiel Azure SDK pour Java GitHub.