다음을 통해 공유


다중 테넌트 인증 문제 해결

이 문서에서는 다중 테넌트 컨텍스트에서 발생하는 문제를 처리하는 방법에 대한 지침을 제공합니다.

다중 테넌트 컨텍스트에서 자격 증명을 사용하는 경우 필요에 따라 시도/catch할 ClientAuthenticationException수 있습니다. 다음 표에서는 이 예외가 나타내는 오류와 완화 방법을 보여 줍니다.

오류 메시지 설명 마이그레이션
The current credential is not configured to acquire tokens for tenant <tenant-ID> 애플리케이션은 요청된 테넌트에서 토큰을 획득할 수 있도록 자격 증명을 구성해야 합니다. 요청된 테넌트 ID를 additionallyAllowedTenants 자격 증명 작성기에서 추가하거나 "*" additionallyAllowedTenants 를 추가하여 테넌트에 대한 토큰 획득을 허용합니다.

이 예외는 버전 1.6.0에서 다중 테넌트 인증에 대한 호환성이 손상되는 변경의 일부로 추가되었습니다. 업그레이드 후 이 오류가 발생하는 사용자는 BREAKING_CHANGES.md에서 변경 및 마이그레이션에 대한 정보를 찾을 수 있습니다.

다음 단계

이 문서의 문제 해결 지침이 Java용 Azure SDK 클라이언트 라이브러리를 사용할 때 문제를 해결하는 데 도움이 되지 않는 경우 Java GitHub 리포지토리용 Azure SDK에 문제를 제출하는 것이 좋습니다.