Устранение неполадок с многотенантной проверкой подлинности
В этой статье приводятся рекомендации по устранению проблем, возникающих в контексте с несколькими клиентами.
При использовании учетных данных в контексте с несколькими клиентами можно при необходимости попробовать и поймать.ClientAuthenticationException
В следующей таблице показаны ошибки, указывающие на это исключение, и методы устранения рисков:
Сообщение об ошибке | Description | Меры по снижению риска |
---|---|---|
The current credential is not configured to acquire tokens for tenant <tenant-ID> |
Приложение должно настроить учетные данные, чтобы разрешить получение маркеров из запрошенного клиента. | Добавьте запрошенный идентификатор additionallyAllowedTenants клиента в построителе учетных данных или добавьте "*", чтобы additionallyAllowedTenants разрешить получение маркеров для любого клиента. Это исключение было добавлено в рамках критического изменения в многотенантной проверке подлинности в версии 1.6.0 . После обновления пользователи могут найти сведения об изменении и миграции в BREAKING_CHANGES.md |
Следующие шаги
Если рекомендации по устранению неполадок, описанные в этой статье, не помогают устранить проблемы при использовании клиентских библиотек пакета SDK Azure для Java, рекомендуется отправить проблему в репозитории Azure SDK для Java GitHub.