Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment résoudre les problèmes d’authentification multi-locataire et vous aide à corriger les erreurs de jeton liées au locataire dans les applications Java.
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 rompant avec la compatibilité ascendante concernant l'authentification multi-locataires 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 lorsque vous utilisez le Kit de développement logiciel (SDK) Azure pour Java bibliothèques clientes, placez un problème dans le Kit de développement logiciel (SDK) Azure pour Java GitHub référentiel.